在URL中使用自定义协议创建ServerXMLHTTP

时间:2017-01-12 21:41:54

标签: iis vbscript asp-classic serverxmlhttp

这就是我要做的......

oXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0");
oXMLHTTP.open("GET", "ccte://recservice.com", false);
oXMLHTTP.send();

这是我得到的错误......

  

msxml3.dll错误'80072ee6'
  URL不使用已识别的协议

如果我使用HTTP协议发出请求(即http://recservice.com而不是ccte://recservice.com),它可以正常工作。我可以在IIS配置中做些什么来获取使用我的自定义协议的ServerXMLHTTP请求吗?

1 个答案:

答案 0 :(得分:2)

虽然我没有找到任何结论,但如果得到支持,我会感到非常惊讶。

错误

  

msxml3.dll错误'80072ee6'
  URL不使用已识别的协议

是第一个线索,因为它是引发错误的ServerXmlHttp对象,而不是IIS或其他较低级别的源。

另一个线索是名称ServerXml Http ,它告诉您此对象支持HTTP协议(通过扩展到某种程度上的HTTPS)

此对象不是TCP / IP客户端,它是Web客户端,因此不支持任何标准Web协议以外的任何内容。

有用的链接