使用VBScript的SOAP POST请求

时间:2014-09-30 11:33:10

标签: javascript http post soap vbscript

我正在寻找一种在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创建计划任务。如果还有其他方法,请告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用"POST"代替"GET"。这将创建一个HTTP Post请求。

如果您想发送任何内容作为发布数据,可以使用http.send

执行此操作

发送表单数据

http.send "Name=John+Doe&Age=40&foo=bar&foobar=foobaz"

发送SOAP请求

http.send "<?xml version="1.0"?><soap:Envelope ...... </soap:Envelope>"