随笔分类 - WCF
摘要:还记得上篇文章中的PUT调用Rest服务的代码吗?不记得没关系,下面就是它的代码。View Code #region使用WebRequestWebRequestwebRequest=WebRequestCreator.ClientHttp.Create(newUri("http://localhost:19598/ProductService.svc/Product"));webRequest.ContentType="application/json";webRequest.Method="PUT";webRequest.Begin
阅读全文
摘要:我们在上篇文章中讲过WebClient不支持PUT,DELETE.那么WebRequest支持PUT和DELETE吗??于是我们修改PUT代码为:WebRequestwebRequest=WebRequest.Create("http://localhost:19598/ProductService.svc/Product");webRequest.ContentType="application/json";webRequest.Method="PUT";结果还是一样的错误,细心的读者如果反编译过WebClient的话,可以看到内部
阅读全文
摘要:1:新建Silverlight4应用程序,名称为SLClient,选择web承载。2:在MainPage下新建4个按钮,代码如下:<Gridx:Name="LayoutRoot"Background="White"><StackPanel><ButtonContent="GET"x:Name="Get"Click="Get_Click"/><ButtonContent="PUT"x:Name="Put"Click=
阅读全文
摘要:1:新建WCF服务应用程序,名称为RestWCF,选择在新网站中承载.2:新建实体类Product,代码如下:[DataContract]publicclassProduct{[DataMember]publicGuidId{get;set;}[DataMember]publicStringName{get;set;}}3:新建服务契约IProductService:[ServiceContract]publicinterfaceIProductService{[OperationContract][WebGet(UriTemplate="Product")]List<
阅读全文