[비베] Winhttp Response 헤더에 Location이 있을때 자동으로 이동되는거 해결하기
컨텐츠 정보
- 1,483 조회
본문
WINHTTP는 Location 헤더가 존재하면 해당 url에도 접속한 다음 그 url의 Response 데이터를 가져오는데
로그인 페이지 중 로그인을 하면 Location헤더가 첨부되서
쿠키 획득에 실패하는 경우가 있습니다
WinHttp.Option(WinHttpRequestOption_EnableRedirects) = False
로써 이를 방지 할 수 있습니다
그 밖에 옵션들
typedef [uuid(12782009-FE90-4877-9730-E5E183669B19), helpstring("WinHttpRequest Options")]
enum {
WinHttpRequestOption_UserAgentString = 0,
WinHttpRequestOption_URL = 1,
WinHttpRequestOption_URLCodePage = 2,
WinHttpRequestOption_EscapePercentInURL = 3,
WinHttpRequestOption_SslErrorIgnoreFlags = 4,
WinHttpRequestOption_SelectCertificate = 5,
WinHttpRequestOption_EnableRedirects = 6,
WinHttpRequestOption_UrlEscapeDisable = 7,
WinHttpRequestOption_UrlEscapeDisableQuery = 8,
WinHttpRequestOption_SecureProtocols = 9,
WinHttpRequestOption_EnableTracing = 10,
WinHttpRequestOption_RevertImpersonationOverSsl = 11,
WinHttpRequestOption_EnableHttpsToHttpRedirects = 12,
WinHttpRequestOption_EnablePassportAuthentication = 13,
WinHttpRequestOption_MaxAutomaticRedirects = 14,
WinHttpRequestOption_MaxResponseHeaderSize = 15,
WinHttpRequestOption_MaxResponseDrainSize = 16,
WinHttpRequestOption_EnableHttp1_1 = 17,
WinHttpRequestOption_EnableCertificateRevocationCheck = 18
} WinHttpRequestOption;
관련자료
-
이전
-
다음