这就是我要做的......
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请求吗?
答案 0 :(得分:2)
虽然我没有找到任何结论,但如果得到支持,我会感到非常惊讶。
错误
msxml3.dll错误'80072ee6'
URL不使用已识别的协议
是第一个线索,因为它是引发错误的ServerXmlHttp
对象,而不是IIS或其他较低级别的源。
另一个线索是名称ServerXml Http ,它告诉您此对象支持HTTP协议(通过扩展到某种程度上的HTTPS)。
此对象不是TCP / IP客户端,它是Web客户端,因此不支持任何标准Web协议以外的任何内容。