亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

通過PowerShell執行SOAP請求

發布時間:2020-06-27 13:53:16 來源:網絡 閱讀:447 作者:fuhj02 欄目:編程語言

     SOAP的請求在Web Service是無處不在的,像WCF服務和傳統ASMX asp.net的web Service。如果要測試SOAP服務是否好用通過web編程來實現就顯得太過于復雜了,下面的腳本片段(snippet)將會輕而易舉的完成通過powershell測試和調用SOAP服務:

 
  1. function Execute-SOAPRequest
  2. (
  3. [Xml] $SOAPRequest,
  4. [String] $URL
  5. )
  6. {
  7. write-host "Sending SOAP Request To Server: $URL"
  8. $soapWebRequest = [System.Net.WebRequest]::Create($URL)
  9. $soapWebRequest.Headers.Add("SOAPAction","`"http://www.facilities.co.za/valid8service/valid8service/Valid8Address`"")
  10.  
  11. $soapWebRequest.ContentType = "text/xml;charset=`"utf-8`""
  12. $soapWebRequest.Accept = "text/xml"
  13. $soapWebRequest.Method = "POST"
  14.  
  15. write-host "Initiating Send."
  16. $requestStream = $soapWebRequest.GetRequestStream()
  17. $SOAPRequest.Save($requestStream)
  18. $requestStream.Close()
  19.  
  20. write-host "Send Complete, Waiting For Response."
  21. $resp = $soapWebRequest.GetResponse()
  22. $responseStream = $resp.GetResponseStream()
  23. $soapReader = [System.IO.StreamReader]($responseStream)
  24. $ReturnXml = [Xml] $soapReader.ReadToEnd()
  25. $responseStream.Close()
  26.  
  27. write-host "Response Received."
  28.  
  29. return $ReturnXml
  30. }
  31.  
  32. $url = 'http://www.facilities.co.za/valid8service/valid8service.asmx'
  33. $soap = [xml]@'
  34. <?xml version="1.0" encoding="utf-8"?>
  35. <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  36. <soap12:Body>
  37. <Valid8Address xmlns="http://www.facilities.co.za/valid8service/valid8service">
  38. <ID>string</ID>
  39. <Address1></Address1>
  40. <Address2></Address2>
  41. <Address3></Address3>
  42. <Address4></Address4>
  43. <Address5></Address5>
  44. <Address6></Address6>
  45. <PostCode></PostCode>
  46. </Valid8Address>
  47. </soap12:Body>
  48. </soap12:Envelope>
  49. '@
  50. $ret = Execute-SOAPRequest $soap $url

      在這里得到的$ret變量中存儲的是System.Xml.XmlDocument對象,如果需要查看其中的具體內容可以通過Export-Clixml這個cmdlet將其輸出到本地文件中查看。

$ret | Export-Clixml c:\1.xml;Get-Content c:\1.xml

作者: 付海軍
出處:http://fuhj02.blog.51cto.com
版權:本文版權歸作者和51cto共有
轉載:歡迎轉載,為了保存作者的創作熱情,請按要求【轉載】,謝謝
要求:未經作者同意,必須保留此段聲明;必須在文章中給出原文連接;否則必究法律責任
個人網站: http://txj.shell.tor.hu/

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

徐州市| 花莲县| 黄梅县| 卫辉市| 内乡县| 威远县| 铜陵市| 盘锦市| 左贡县| 湘阴县| 晋城| 喜德县| 普陀区| 唐山市| 西平县| 沙田区| 宜章县| 通江县| 万全县| 临清市| 镇安县| 宁强县| 霍州市| 大安市| 吴忠市| 酉阳| 格尔木市| 和政县| 万盛区| 清流县| 尉氏县| 中江县| 泰和县| 阿尔山市| 威宁| 达州市| 建昌县| 台南县| 内黄县| 迁安市| 鹰潭市|