使用ASP classic加载xml时如何添加http标头

时间:2013-12-03 15:45:42

标签: xml parsing asp-classic http-headers

我使用带有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”。如果有任何处理这种情况,我们将非常感谢:)

1 个答案:

答案 0 :(得分:1)

此链接:

http://support.microsoft.com/kb/290591

似乎表明这会奏效:

xml.setRequestHeader "apikey", "123456789"

如果可以,我建议使用更新版本的MSXML2 - 我相信6.0相当常见(您可以在CreateObject()参数中指定)。