我有一个asp / vbscript代码,它将XML主体发布到web api,并收到了一个XML响应。
在第一次加载的浏览器(新会话)中,它出错了,这就是消息:
err.source = msxml6.dll,err.number = -2146697208 - 指定资源的下载失败。
在重新加载页面时,它可以工作,并且在此之后每次都有效,直到会话超时。
这里可能发生什么?
守则低于 - 相当标准。
Dim oXmlHttp : Set oXmlHttp = CreateObject("MSXML2.XMLHTTP.6.0")
On Error Resume Next
oXmlHttp.Open "POST", sUri, False
oXmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
oXmlHttp.Send(sRequest)
If Err Then
response.write "err.source = " & err.Source & ", err.number = " & err.number & " - [" & err.Description & "]"
End If
On Error Goto 0
答案 0 :(得分:0)
首先应该停止使用XMLHTTP并使用ServerXMLHTTP。 XMLHTTP在服务器上下文中使用是不安全的。