【问题标题】:Making a ServerXMLHTTP with a custom protocol in the URL在 URL 中使用自定义协议制作 ServerXMLHTTP
【发布时间】:2017-05-28 04:02:46
【问题描述】:

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

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 请求使用我的自定义协议吗?

【问题讨论】:

  • 我怀疑错误来自您的 URL,并没有那么远。引发错误的是 ServerXmlHttp,因此配置 IIS 不会有任何影响。
  • 如果支持自定义协议,我会感到惊讶,线索在名称 ServerXmlHttp 中。 Frequently asked questions about ServerXMLHTTP.

标签: iis vbscript asp-classic serverxmlhttp


【解决方案1】:

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

错误

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

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

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

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


有用的链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-20
    • 2021-05-25
    • 2020-08-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 2011-02-18
    相关资源
    最近更新 更多