C# Soap调用WebService的实例
实例如下所示:
publicclassWebServiceHelper { //////Soap协议Post方法 /// ///WebService地址 /// 传入Soap协议格式数据 /// publicstaticstringSendToReturn(Uri_uri,string_str) { string_returnstr=""; //发起请求 WebRequestwebRequest=WebRequest.Create(_uri); webRequest.ContentType="text/xml;charset=utf-8"; webRequest.Method="POST"; using(StreamrequestStream=webRequest.GetRequestStream()) { byte[]paramBytes=Encoding.UTF8.GetBytes(_str); requestStream.Write(paramBytes,0,paramBytes.Length); } //响应 try { WebResponsewebResponse=webRequest.GetResponse(); using(StreamReadermyStreamReader=newStreamReader(webResponse.GetResponseStream(),Encoding.UTF8)) { _returnstr=myStreamReader.ReadToEnd(); } } catch(WebExceptionex) { _returnstr=newStreamReader(ex.Response.GetResponseStream()).ReadToEnd(); } return_returnstr; } }
以上这篇C#Soap调用WebService的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。