2011-05-06 3 views

답변

5

HTTPS는 복잡한 암호화 기능이 내장 된 전송 보안 프로토콜입니다. VBScript에서 HTTP 클라이언트 구성 요소를 만들지 않으려는 것처럼 HTTPS/SSL 클라이언트를 만들지 않습니다.

VBScript 언어에는 HTTP 또는 HTTPS 클라이언트가 포함되어 있지 않지만 Windows에는 VBScript로 작성된 ASP 페이지의 Windows 스크립트 호스트에서 사용할 수있는 몇 가지 COM 개체와 Internet Explorer에서 실행되는 VBScript 코드가 있습니다 HTTPS 호출을 허용하는 브라우저 객체에 유사하게 액세스 할 수 있습니다.

창 (WSH/ASP), 최고의 개체는 일반적으로 MSXML2.ServerXmlHTTP, 예를 들어이 간략하게 볼 수 있습니다에서

:만큼 당신이 기존 버전을 처리하지 않는 등, 인터넷 탐색기에서 http://www.developerfusion.com/article/3272/posting-form-data-to-a-web-page/2/

을의 가장 좋은 아이디어는 크로스 브라우저 표준 객체 XMLHttpRequest를 사용하는 것입니다. 다음 페이지에서 개요를 볼 수 있습니다 : http://www.jibbering.com/2002/4/httprequest.html

이러한 HTTP 클라이언트는 모두 HTTPS도 지원합니다.

+0

감사합니다 ................... –

5
dim xHttp: Set xHttp = createobject("MSXML2.ServerXMLHTTP") 

xHttp.Open "GET", "https://yourhost.example.com/foo", False 

' 2 stands for SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS 
' 13056 means ignore all server side cert error 
xHttp.setOption 2, 13056 
xHttp.Send 

' read response body 
WScript.Echo xHttp.responseBody 

참조 : 당신은 너무 많은 그것은 근무

+1

'xHttp.responseBody'는'xHttp.responseText'이어야합니다. HTTPS를 요구하는 Facebook API 요청을 설정하는 데 사용됩니다. 모든 오류를 우회하는 것은 안전 수단에 의한 매우 나쁜 습관이라고 생각하지만 테스트를 위해 작동합니다. – davidanton1d

관련 문제