如何在c#中使用肥皂调用网络服务

  介绍

今天就跟大家聊聊有关如何在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#中使用肥皂调用网络服务