我有这个代码可以工作,但我需要停止在字符串中使用http,因为它有时在https服务器上。因此,我希望将其改为相对路径,例如Url =“../../ path / to / file.asp”但是当对此代码进行更改时,我们会收到此错误。
msxml6.dll error '80072ee6'
System error: -2147012890.
我确信我错过了一些简单的事情。有人有任何想法吗?
工作代码fragmant
Url = "http://" & Request.ServerVariables("SERVER_NAME") & "/path/to/file.asp"
Set HttpReq = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
With HttpReq
.Open "POST", Url, false
.setTimeouts 30000, 60000, 30000, 120000
End With
HttpReq.Send (RequestXml)
答案 0 :(得分:2)
是的,它已经有一段时间我认为解决方法是不说“http://”并让服务器解决它。
e.g。 Url = Request.ServerVariables(“SERVER_NAME”)& “/path/to/file.asp”