Web services VBScript在web服务中缺少参数

Web services VBScript在web服务中缺少参数,web-services,web,service,vbscript,Web Services,Web,Service,Vbscript,在VBScript中使用Web服务时遇到一些困难。每次我尝试运行它时都会出现一些错误(缺少参数/内部服务器错误/状态500)。我不知道会出什么问题。你能给我一些帮助吗 以下是我的VBScript代码: Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP.4.0") Set oXMLDoc = CreateObject("MSXML2.DOMDocument") oXMLHTTP.open "POST","http://192.168.0.32:9090/w

在VBScript中使用Web服务时遇到一些困难。每次我尝试运行它时都会出现一些错误(缺少参数/内部服务器错误/状态500)。我不知道会出什么问题。你能给我一些帮助吗

以下是我的VBScript代码:

Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP.4.0")

Set oXMLDoc = CreateObject("MSXML2.DOMDocument")

oXMLHTTP.open "POST","http://192.168.0.32:9090/webservice1.asmx/Conecta?
sID=1",False

oXMLHTTP.setRequestHeader"Content-Type","application/x-www-form-urlencoded"

oXMLHTTP.send()

msgBox oXMLHTTP.Status
msgbox oXMLHTTP.StatusText
msgbox oXMLHTTP.responseText
这是我的Web服务。非常简单:

namespace WebApplication1
{
/// <summary>
/// Summary description for WebService1
/// </summary>
[WebService(Namespace = "http:// tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
 [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{

    [WebMethod]
    public string Conecta(string sID)
    {
       if (sID == "1")
        {
         return "ok";
        }
        return "Not ok";
    }
}
}
命名空间WebApplication1
{
/// 
///WebService 1的摘要说明
/// 
[WebService(Namespace=“http://tempuri.org/”)]
[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
//要允许使用ASP.NET AJAX从脚本调用此Web服务,请取消注释以下行。
[System.Web.Script.Services.ScriptService]
公共类WebService 1:System.Web.Services.WebService
{
[网络方法]
公共字符串连接(字符串sID)
{
如果(sID=“1”)
{
返回“ok”;
}
返回“不正常”;
}
}
}
对不起。我对此一无所知。非常感谢您的帮助

谢谢你

请看

Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP.4.0")

Set oXMLDoc = CreateObject("MSXML2.DOMDocument")

oXMLHTTP.open "POST","http://192.168.0.32:9090/webservice1.asmx/Conecta",False

oXMLHTTP.setRequestHeader"Content-Type","application/x-www-form-urlencoded"

oXMLHTTP.send "sID=1"

msgBox oXMLHTTP.Status
msgbox oXMLHTTP.StatusText
msgbox oXMLHTTP.responseText