2011-02-09 12 views
0

안녕하세요. MSXML2.ServerXMLHTTP40을 사용하여 url에 요청을 보내고 있습니다 .HTTP 사이트에 게시하면 제대로 작동하지만 https 사이트에 게시하면 작업을 시간 초과했다는 오류가 발생했습니다. 응답을받을 수 없습니다. 친절하게 도와주세요. 미리 감사드립니다.vb6.0을 사용하여 https 사이트에 요청을 보내고 게시하십시오.

+0

현재 위치에서 HTTP/HTTPS에 액세스 할 수 있습니까? ServerXMLHTTP는 WinInet을 사용하지 않으며 WinHTTP 스택을 사용합니다. 즉, IE 프록시 설정을 사용하지 않는 것입니다. – Bob77

+0

그래, 다음 코드 myHttpRequest.setProxy "http://172.16.4.242:8080"을 사용하여 시도했지만 ... 여전히 동일한 오류가 발생합니다. – vikasse

답변

1

나는 setsetxy와 setproxycredentials를 설정해야하고 또한 세션 ID를 가져야하는 솔루션을 찾았습니다. 세 가지 모두를 사용하면 제대로 작동했습니다.

0

기본적으로 HTTP는 포트 80을 사용하지만 HTTPS는 포트 443을 사용합니다. 방화벽 차단 포트 443? 웹 브라우저에서 두 사이트에 모두 연결하여 작동하는지 확인하는 것이 좋습니다.

+0

고마워요.하지만 이미 tat가 webbrowser.It에서 작동하고 있습니다. 차단되었습니다. – vikasse