日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SOAP简单示例

發布時間:2024/8/24 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SOAP简单示例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看了網上的幾個文章,SOAP的示例布局都不清晰,不能馬上入手,特意寫個例子與大家分享,同時記錄備用。

當前環境:VS2013 + WPF

private void Button_Click(object sender, RoutedEventArgs e){string url = "http://www.webxml.com.cn/WebServices/WeatherWS.asmx";string soap = SetSoapMessage();// 構造soap請求信息string result = GetSOAPReSource(url, soap);txtShow.Text = result.Replace(">", ">\n").Replace("<string>\n", "<string>");}#region 發起SOAP請求/// <summary>/// 發起SOAP請求/// </summary>/// <param name="url">URL</param>/// <param name="datastr">數據</param>/// <returns></returns>public static string GetSOAPReSource(string url, string datastr){//發起請求Uri uri = new Uri(url);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(datastr.ToString());requestStream.Write(paramBytes, 0, paramBytes.Length);}//響應WebResponse webResponse = webRequest.GetResponse();using (StreamReader myStreamReader = new StreamReader(webResponse.GetResponseStream(), Encoding.UTF8)){string result = "";return result = myStreamReader.ReadToEnd();}} #endregion#region 構造soap請求信息string SetSoapMessage(){string header = "";string body = "";string fault = "";body = "<getRegionCountry xmlns=\"http://WebXml.com.cn/\" />";return GetSoapMessageByBase(header, body, fault);} #endregion#region SOAP消息基本結構/// <summary>/// SOAP消息基本結構/// </summary>/// <param name="header">頭部(包含Header)</param>/// <param name="body">內容主體(包含Body)</param>/// <param name="fault">錯誤提示(包含Fault)</param>/// <returns></returns>string GetSoapMessageByBase(string header, string body, string fault){StringBuilder soap = new StringBuilder();soap.Append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");soap.Append("<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">");//添加頭部if (!string.IsNullOrWhiteSpace(header)){soap.Append("<soap:Header>");soap.Append(header);soap.Append("</soap:Header>");}//添加內容if (!string.IsNullOrWhiteSpace(body)){soap.Append("<soap:Body>");soap.Append(body);//添加錯誤if (!string.IsNullOrWhiteSpace(fault)){soap.Append("<soap:Fault>");soap.Append(fault);soap.Append("</soap:Fault>");}soap.Append("</soap:Body>");}soap.Append("</soap:Envelope>");return soap.ToString();} #endregion

?

轉載于:https://www.cnblogs.com/xcsn/p/4383419.html

總結

以上是生活随笔為你收集整理的SOAP简单示例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色免费看 | 成人影片在线播放 | 久久精品国产亚洲 | 欧美三级免费 | xxx日韩 | 国产片一区二区 | 国产激情毛片 | 67194成人在线 | 日皮毛片 | 亚洲国产福利视频 | 黄色a级网站 | 日韩淫| 亚洲免费观看高清完整 | 日本大乳奶做爰 | 国产精品高潮av | 岛国av在线免费观看 | 黄色av免费在线看 | 国产7777777 | 韩国三级一区 | 黄色片子免费 | 青青青草视频 | 亚洲精品亚洲人成人网 | 中文字幕乱码中文乱码b站 国产一区二区三区在线观看视频 | 国产一级视频在线播放 | 日韩一区二区三区在线视频 | 成年人黄色在线观看 | 一级片特黄 | 色婷婷成人 | 肥臀浪妇太爽了快点再快点 | 少妇又紧又深又湿又爽视频 | 日韩免费 | 日韩视频在线视频 | 亚洲AV成人无码久久 | 一区二区三区国产视频 | av伊人久久| 国产又黄又猛视频 | 欧美日韩成人精品 | 添女人荫蒂视频 | 在线免费观看一区二区 | 黄色视屏在线播放 | 在线观看黄网址 | 无码人妻丰满熟妇精品 | 免费a网| 日本精品人妻无码免费大全 | 天天天操 | 玖玖999 | 欧美激情三区 | 国产欧美在线观看视频 | 在线色综合 | 少妇无内裤下蹲露大唇视频 | 日韩中文字幕免费 | 韩国三色电费2024免费吗怎么看 | 狠狠躁日日躁夜夜躁av | 久久2019 | 久久亚洲一区 | 韩国av免费观看 | 第一页国产 | 日韩精彩视频在线观看 | 国产高潮又爽又无遮挡又免费 | 欧美精品少妇 | 欧美日韩精品 | 琪琪色网 | 青娱乐97 | 99re视频在线观看 | 精品久久久久久久久久久久久久久久久久 | 国产精品一区二区三区四区在线观看 | 日日爽日日操 | 久久免费看毛片 | 在线观看二区 | 国产成人精| 香蕉视频污在线观看 | 麻豆日韩| 日韩和欧美一区二区 | 91久色| 男人天堂成人 | 久草视频在线资源站 | 操小妹影院 | 精品一区欧美 | avtt久久| 久久久久久久久久久久久久久久久 | 欧美黑人xxxⅹ高潮交 | 国产小视频在线播放 | 亚洲成人av综合 | 四虎影院一区二区 | 日日夜夜狠狠操 | 久久久久久一区 | 韩国美女毛片 | 天天综合91 | 各种含道具高h调教1v1男男 | 丰满熟妇人妻中文字幕 | 国产高清视频一区 | 天天干干 | 国产精品久久久无码一区 | 久久精品视频偷拍 | 在线成人免费电影 | 国产成人免费观看视频 | av国产一区| 人妻少妇精品视频一区二区三区 | 999国产在线|