2011-09-30 14 views
4

이 웹 서비스와 동일한 서버 (다른 웹 사이트)에이 ASP 페이지 test1.asp가 있습니다. 내가서버와의 연결이 비정상적으로 종료되었습니다. xmlhttp

sUrl = "http://chat.xxxxx.com/UCWebServices/Chat.asmx/GetChatQueueByAddress?queueAddress=SALESCHAT" 

result = HTTPPost(sUrl) 

response.Write result 

Function HTTPPost(sUrl) 
    set oHTTP = CreateObject("Msxml2.ServerXMLHTTP") 
    oHTTP.open "GET", sUrl,false 
    oHTTP.send <-- it fails here <-- it fails here <-- it fails here <-- 
    if oHTTP.Status = 200 Then 
    HTTPPost oHTTP.responseText 
    End if 
End Function 
%> 

내가 서버와의 연결이 종료되었습니다

MSXML3.DLL 오류 '80072efe'

이 비정상적으로

내가 봤

다음과 같은 오류를 얻을이 코드를 실행하려고하면 것입니다 이 문제는 아마도 이것이 내가 해결할 수있는 작은 BS라고 생각할 지 모르지만 몇 가지 문제가 있습니다. 작동 시키면 쉽지 않습니다.

다른 페이지에서 동일한 페이지를 실행하면 작동합니다.

아이디어가 있으십니까?

답변

7

이 오류 코드는 ERROR_INTERNET_CONNECTION_ABORTED입니다. 가장 일반적인 이유는 연결을 방해하는 방화벽이나 바이러스 백신, 즉 연결 데이터를 보크하는 프록시 때문입니다. 또한 이름 확인 문제로 인해 발생할 수 있습니다. 예를 들어 호스트 이름이 로컬로 127.0.0.1로 확인되고 웹 서버가 공용 IP 주소에만 바인드되는 경우입니다.

1

또 다른 가능성; 멀리있는 서버가 브라우저 에이전트 문자열을 기반으로 요청을 필터링 (및 삭제)하여 프로그래밍 방식으로 긁적 거리는 것을 방지 할 수 있습니다.

일반 브라우저에서 URL을 요청하면 어떻게됩니까?

관련 문제