C# Soap調(diào)用WebService的實(shí)例
更新時(shí)間:2017年12月12日 15:39:54 作者:夢(mèng)想總是這么遙遠(yuǎn)
下面小編就為大家?guī)?lái)一篇C# Soap調(diào)WebService的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
實(shí)例如下所示:
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ā)起請(qǐng)求
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);
}
//響應(yīng)
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調(diào)用WebService的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- c#動(dòng)態(tài)調(diào)用Webservice的兩種方法實(shí)例
- C# .Net動(dòng)態(tài)調(diào)用webService實(shí)現(xiàn)思路及代碼
- C# 調(diào)用WebService的方法
- c# 三種方法調(diào)用WebService接口
- c#中WebService的介紹及調(diào)用方式小結(jié)
- C# WebService創(chuàng)建、發(fā)布、調(diào)用的實(shí)例講解
- C#調(diào)用WebService實(shí)例與開發(fā)教程(推薦)
- C#創(chuàng)建、部署、調(diào)用WebService圖文實(shí)例詳解
- C# 創(chuàng)建、部署和調(diào)用WebService簡(jiǎn)單示例
- C# 動(dòng)態(tài)調(diào)用WebService的示例
相關(guān)文章
Unity Shader實(shí)現(xiàn)動(dòng)態(tài)過場(chǎng)切換圖片效果
這篇文章主要為大家詳細(xì)介紹了Unity Shader實(shí)現(xiàn)動(dòng)態(tài)過場(chǎng)切換圖片效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07
C#中的XML與JSON數(shù)據(jù)處理的案例詳解
在現(xiàn)代軟件開發(fā)中,數(shù)據(jù)交換和存儲(chǔ)的需求日益增長(zhǎng),而 XML 和 JSON 成為了兩種最常用的數(shù)據(jù)格式,它們各有特點(diǎn),在不同的場(chǎng)景下有著各自的優(yōu)勢(shì),本文將從 C# 的角度出發(fā),探討如何處理這兩種數(shù)據(jù)格式,并分享一些常見的問題及解決方法,需要的朋友可以參考下2024-09-09
C#百萬(wàn)數(shù)據(jù)查詢出現(xiàn)超時(shí)問題的解決方法
這篇文章主要介紹了C#百萬(wàn)數(shù)據(jù)查詢出現(xiàn)超時(shí)問題的解決方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-09-09
C#中前臺(tái)線程和后臺(tái)線程的區(qū)別與聯(lián)系
這篇文章主要介紹了C#中前臺(tái)線程和后臺(tái)線程的區(qū)別與聯(lián)系,本文先講解了它們的區(qū)別,然后給出了一個(gè)例子來(lái)驗(yàn)證這些區(qū)別,需要的朋友可以參考下2015-06-06
小白2分鐘學(xué)會(huì)Visual Studio如何將引用包打包到NuGet上
這篇文章主要介紹了小白2分鐘學(xué)會(huì)Visual Studio如何將引用包打包到NuGet上,只需兩步完成打包上傳操作,需要的朋友可以參考下2021-09-09
WinForm特效之桌面上的遮罩層實(shí)現(xiàn)方法
這篇文章主要介紹了WinForm特效之桌面上的遮罩層實(shí)現(xiàn)方法,是一個(gè)非常實(shí)用的技巧,需要的朋友可以參考下2014-09-09

