2010-02-22 13 views
0

작동하는이 코드가 있지만 때때로 https 서버에 있기 때문에 문자열에서 http를 사용하지 않아야합니다. 따라서 상대 경로로 변경하고 싶습니다. Url = "../../path/to/file.asp"하지만이 코드를 변경하면이 오류가 발생합니다.MSXML2.ServerXMLHTTP.6.0에 대한 Relitve 경로가 작동하지 않습니다.

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) 

답변

2

예는되고 나는 수정이 명시하지 않는 생각 동안 "HTTP를 : //"와 단절 작업에게 그것을 보자.

URL = Request.ServerVariables ("SERVER_NAME") & "/path/to/file.asp"

관련 문제