class<\/span> Program\r\n {\r\n <\/span>static<\/span> void<\/span> Main(string<\/span>[] args)\r\n {\r\n <\/span>var<\/span> a = JsonConvert.SerializeObject(new<\/span> { b = 1999<\/span> });\r\n <\/span>var<\/span> r = HttpHelper.PostRequest("<\/span>http:\/\/localhost:5829\/Service1.svc\/GetData<\/span>"<\/span>, DataTypeEnum.Json, a);\r\n Console.WriteLine(r);\r\n Console.ReadKey();\r\n }\r\n }<\/span><\/pre> \n <\/div> \n \u63a7\u5236\u53f0\u8c03\u7528<\/span>\n <\/div> \n \n \n \n \n [ServiceContract]\r\n <\/span>public<\/span> interface<\/span> IService1\r\n {\r\n\r\n [OperationContract]\r\n [WebInvoke(UriTemplate <\/span>= "<\/span>GetData<\/span>"<\/span>, Method = "<\/span>POST<\/span>"<\/span>, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)]\r\n <\/span>string<\/span> GetData(MyClass b);\r\n }<\/span><\/pre> \n <\/div> \n wcf\u63a5\u53e3\u914d\u7f6e<\/span>\n <\/div> \n \n \n \n \n public<\/span> class<\/span> Service1 : IService1\r\n {\r\n\r\n <\/span>public<\/span> string<\/span> GetData(MyClass b)\r\n {\r\n <\/span>return<\/span> string<\/span>.Format("<\/span>You entered: {0}<\/span>"<\/span>, b.b);\r\n }\r\n }\r\n\r\n <\/span>public<\/span> class<\/span> MyClass\r\n {\r\n <\/span>public<\/span> int<\/span> b { get<\/span>; set<\/span>; }\r\n }<\/span><\/pre> \n <\/div> \n wcf\u5b9e\u73b0<\/span>\n <\/div> \n web.config\u6dfb\u52a0\u914d\u7f6e<\/p> \n
<\/p> \n
\n \n \n \n <<\/span>service <\/span>name<\/span>="WcfService1.Service1"<\/span>><\/span>\r\n <<\/span>endpoint <\/span>address <\/span>=""<\/span> binding<\/span>="webHttpBinding"<\/span> contract<\/span>="WcfService1.IService1"<\/span> behaviorConfiguration<\/span>="web"<\/span> ><\/span>\r\n <\/<\/span>endpoint<\/span>><\/span>\r\n <\/<\/span>service<\/span>><\/span>\r\n\r\n <<\/span>endpointBehaviors<\/span>><\/span>\r\n <<\/span>behavior <\/span>name<\/span>="web"<\/span>><\/span>\r\n <<\/span>webHttp<\/span>\/><\/span>\r\n <\/<\/span>behavior<\/span>><\/span>\r\n <\/<\/span>endpointBehaviors<\/span>><\/span><\/pre> \n <\/div> \n web.config\u76f8\u5173\u914d\u7f6e<\/span>\n <\/div> \n \u8fd4\u56de\u7ed3\u679c<\/p> \n
<\/p> \n
.net post\u8bf7\u6c42wcf<\/a><\/p> \n<\/div>","orderid":"0","title":".net post\u8bf7\u6c42wcf","smalltitle":"","mid":"0","fname":".NET","special_id":"0","bak_id":"0","info":"0","hits":"49","pages":"1","comments":"0","posttime":"2019-09-19 11:10:52","list":"1568862652","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":".net<\/A> post<\/A> \u8bf7\u6c42<\/A> wcf<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"14.17.22.32","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":".net post\u8bf7\u6c42wcf","lastview":"1703979653","digg_num":"0","digg_time":"0","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}