我正在寻找一种在Web服务上发送 POST 请求的简单方法,并使用 VBScript 接收响应。到目前为止,我已经找到了使用以下代码发送 GET 请求的方法:
Set http = CreateObject("Microsoft.XmlHttp")
http.open "GET", "http://www.webservicex.net/stockquote.asmx?WSDL", FALSE
http.send ""
WScript.Echo http.responseText
请注意,我选择了 VBScript ,因为我打算在服务器上使用Task Scheduler
创建计划任务。如果还有其他方法,请告诉我。
提前致谢。
答案 0 :(得分:1)
您可以使用"POST"
代替"GET"
。这将创建一个HTTP Post请求。
如果您想发送任何内容作为发布数据,可以使用http.send
http.send "Name=John+Doe&Age=40&foo=bar&foobar=foobaz"
http.send "<?xml version="1.0"?><soap:Envelope ...... </soap:Envelope>"