1

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

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 请求与我的自定义协议一起工作吗?

4

1 回答 1

2

虽然我无法找到任何结论性的东西,但如果它得到支持,我会感到非常惊讶。

错误

msxml3.dll 错误“80072ee6”
URL 未使用可识别的协议

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

另一个线索是名称 ServerXml Http,它告诉你这个对象支持 HTTP 协议(​​在某种程度上扩展为 HTTPS)

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


有用的链接

于 2017-01-13T10:50:52.190 回答