使用WINDOWS指令碼訪問WEB SERVICES

來源:互聯網
上載者:User
services|web|window|訪問|指令碼 '''''''''''''''''''''''''''''''''''''''''''''''
'Modiay by X
' 2003-12-30
'''''''''''''''''''''''''''''''''''''''''''''''
Const ForReading = 1, ForWriting = 2, ForAppending = 8 '檔案操作常量
'''''''''''''''''''''''''''''''''''''''''''''''
WebServiceURL = "http://www.chefbj.net/WEBSERVICES/school.asmx" '調用URL(URI)
WebMethodName = "http://www.chefbj.com/show_school" '調用方法名

'soap請求,需要根據具體WEB SERVICES web方法更改
sentRequest="<?xml version='1.0' encoding='utf-8'?>"_
& "<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' "_
& "xmlns:xsd='http://www.w3.org/2001/XMLSchema' "_
& "xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>"_
& "<soap:Body>"_
& "<show_school xmlns='http://www.chefbj.com'>"_
& "<password>chef</password>"_
& "</show_school>"_
& "</soap:Body>"_
& "</soap:Envelope>"

responsefile="request.xml" '應答檔案
'''''''''''''''''''''''''''''''''''''''''''''''

Set requestHTTP = CreateObject("Microsoft.XMLHTTP")

requestHTTP.open "POST", WebServiceURL, false

requestHTTP.setrequestheader "Content-Type", "text/xml"
requestHTTP.setrequestheader "charset", "utf-8"
requestHTTP.setrequestheader "SOAPAction", WebMethodName

requestHTTP.Send sentRequest

MsgBox("請求已經送出. HTTP request status= " & requestHTTP.status)


'將應答記錄入檔案
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile(responsefile, True,true)


objTextFile.Write(requestHTTP.responsexml.xml)

objTextFile.Close




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.