从VBscript发布数据

从VBscript发布数据,vbscript,Vbscript,我有一个函数,需要接受两个参数-用户和文件夹!我从VBscript调用该函数,需要使用post方法发送参数。这是我要从中发布数据的Vbscript函数代码: Sub loadDocument() Const HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User="& PC\User & "folder="&c:\foldername Set xmlhttp = CreateObject("Mic

我有一个函数,需要接受两个参数-用户和文件夹!我从VBscript调用该函数,需要使用post方法发送参数。这是我要从中发布数据的Vbscript函数代码:

Sub loadDocument()
Const HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User="& PC\User & "folder="&c:\foldername
Set xmlhttp = CreateObject("Microsoft.XMLHTTP")
xmlhttp.open  "POST",HOST 
xmlhttp.send ""
End Sub
现在,当我尝试执行这个函数时,我得到一条错误消息,我有语法错误! 我假设错误在这一行:

Const HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User="& PC\User & "folder="&c:\foldername
如何解决这个问题,如何将两个变量发布到这个函数?
谢谢

您是否确保在构造
主机
变量时使用的
PC\User
c:\foldername
参数正确


您还应该在任何附加参数前面加上
&
。您还没有使用您的
“folder=“
参数输入”执行此操作,它应该是
“&folder=“

我认为您无法声明包含变量部分的常量变量。换行

dim userVar, folderVar, HOST

userVar = "PC\User"
folderVar = "c:\foldername"

HOST = "http://192.168.0.144/webservice13/service1.asmx/Lock?User=" & userVar & "&folder=" & folderVar

所有参数都正确编码。但是在语法的某个地方有一个错误!