게임강의

[비베] Winhttp Response 헤더에 Location이 있을때 자동으로 이동되는거 해결하기

컨텐츠 정보

본문


%C1%A6%B8%F1_%BE%F8%C0%BD.png?type=w740



 



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;


관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


  • 등록자 벼배릅 등록일 04.14
알림 0