C# Soap調用WebService的實例
更新時間:2017年12月12日 15:39:54 作者:夢想總是這么遙遠
下面小編就為大家?guī)硪黄狢# Soap調WebService的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
實例如下所示:
public class WebServiceHelper
{
/// <summary>
/// Soap協(xié)議Post方法
/// </summary>
/// <param name="uri">WebService地址</param>
/// <param name="str">傳入Soap協(xié)議格式數(shù)據(jù)</param>
/// <returns></returns>
public static string SendToReturn(Uri _uri, string _str)
{
string _returnstr = "";
//發(fā)起請求
WebRequest webRequest = WebRequest.Create(_uri);
webRequest.ContentType = "text/xml; charset=utf-8";
webRequest.Method = "POST";
using (Stream requestStream = webRequest.GetRequestStream())
{
byte[] paramBytes = Encoding.UTF8.GetBytes(_str);
requestStream.Write(paramBytes, 0, paramBytes.Length);
}
//響應
try
{
WebResponse webResponse = webRequest.GetResponse();
using (StreamReader myStreamReader = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8))
{
_returnstr = myStreamReader.ReadToEnd();
}
}
catch (WebException ex)
{
_returnstr = new StreamReader(ex.Response.GetResponseStream()).ReadToEnd();
}
return _returnstr;
}
}
以上這篇C# Soap調用WebService的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C# Winfrom實現(xiàn)Skyline畫直線功能的示例代碼
這篇文章主要介紹了C# Winfrom實現(xiàn)Skyline畫直線功能的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12
C#使用Socket發(fā)送和接收TCP數(shù)據(jù)實例
這篇文章主要介紹了C#使用Socket發(fā)送和接收TCP數(shù)據(jù)的實現(xiàn)方法,以實例的形式詳細講述了C#實現(xiàn)socket通信的完整實現(xiàn)過程,非常具有實用價值,需要的朋友可以參考下2014-10-10

