介绍
今天就跟大家聊聊有关如何在c#中使用肥皂调用网络服务,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
<强>实例如下所示:强>
public class WebServiceHelper ,{///才能,& lt; summary>///才能,Soap协议发布方法///才能,& lt;/summary>///才能,& lt; param name=皍ri"在网络服务地址& lt;/param>///才能,& lt; param name=皊tr"在传入Soap协议格式数据& lt;/param>///才能,& lt; returns> & lt;/returns> public 才能static string  SendToReturn (Uri _uri, string _str) {才能 ,,string _returnstr =,““ ,,//发起请求 ,,WebRequest WebRequest =, WebRequest.Create (_uri); ,,webRequest.ContentType =,“文本/xml;, charset=utf-8"; ,,webRequest.Method =,“POST"; ,,using (Stream requestStream =, webRequest.GetRequestStream ()) ,,{ ,,,byte [], paramBytes =, Encoding.UTF8.GetBytes (_str); ,,,requestStream.Write (paramBytes, 0, paramBytes.Length); ,,} ,,//响应 ,,试一试 ,,{ ,,,WebResponse WebResponse =, webRequest.GetResponse (); ,,,using (StreamReader myStreamReader =, new StreamReader (webResponse.GetResponseStream (),, Encoding.UTF8)) ,,,{ ,,,,_returnstr =, myStreamReader.ReadToEnd (); ,,,} ,,} ,,catch (WebException 交货) ,,{ ,,,_returnstr =, new StreamReader (ex.Response.GetResponseStream ()) .ReadToEnd (); ,,} ,,return _returnstr; ,,} 以前,}>看完上述内容,你们对如何在c#中使用肥皂调用WebService有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
如何在c#中使用肥皂调用网络服务