我使用带有ASP classic的MSXML2.DOMDocument.3.0来加载和解析来自远程服务器的XML文件 - 例如:
Set xml = Server.CreateObject("MSXML2.DOMDocument.3.0")
xml.async = False
xml.SetProperty "ServerHTTPRequest", True
xml_src="www.demolink.com/xml/vendors"
loaded=xml.load (xml_src)
if loaded=true then
... parisng ...
end if
现在,我们的合作伙伴实现了新的安全系统,它需要在http请求中发送HEADER元素,而我无法弄清楚如何做到这一点。他们想要添加标题:“apikey”,“123456789”。如果有任何处理这种情况,我们将非常感谢:)
答案 0 :(得分:1)
此链接:
http://support.microsoft.com/kb/290591
似乎表明这会奏效:
xml.setRequestHeader "apikey", "123456789"
如果可以,我建议使用更新版本的MSXML2 - 我相信6.0相当常见(您可以在CreateObject()
参数中指定)。