IWinHttpRequest 인터페이스

IWinHttpRequest 인터페이스는 winHTTP(Microsoft Windows HTTP 서비스)에 대한 모든 없음 메서드를 제공합니다.

Members

IWinHttpRequest 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWinHttpRequest 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWinHttpRequest 인터페이스에는 이러한 메서드가 있습니다.

Method 설명
중단 WinHTTPSend 메서드를 중단합니다.
GetAllResponseHeaders 모든 HTTP 응답 헤더를 검색합니다.
GetResponseHeader HTTP 응답 헤더를 검색합니다.
열기 HTTP 리소스에 대한 HTTP 연결을 엽니다.
보내기 HTTP 서버에 HTTP 요청을 보냅니다.
SetAutoLogonPolicy 현재 자동 로그온 정책을 설정합니다.
SetClientCertificate HTTPS(Secure Hypertext Transfer Protocol) 서버로 보낼 클라이언트 인증서를 선택합니다.
SetCredentials HTTP 서버( 프록시 서버 또는 원래 서버)와 함께 사용할 자격 증명을 설정합니다.
SetProxy 프록시 서버 정보를 설정합니다.
SetRequestHeader HTTP 요청 헤더를 추가, 변경 또는 삭제합니다.
SetTimeouts 보내기/받기 작업의 개별 제한 시간 구성 요소(밀리초)를 지정합니다.
WaitForResponse 선택적 제한 시간 값(초)을 사용하여 비동기 Send 메서드가 완료되기를 기다립니다.

Properties

IWinHttpRequest 인터페이스에는 이러한 속성이 있습니다.

재산 액세스 형식 설명
옵션
읽기/쓰기
WinHTTP 옵션 값입니다.
ResponseBody
읽기 전용
부호 없는 바이트의 배열인 응답 엔터티 본문입니다.
ResponseStream
읽기 전용
IStream인 응답 엔터티 본문입니다.
ResponseText
읽기 전용
응답 엔터티 본문입니다.
상태
읽기 전용
마지막 응답의 HTTP 상태 코드입니다.
StatusText
읽기 전용
HTTP 상태 텍스트입니다.

Remarks

httprequest.idl에 정의된 IWinHttpRequest 인터페이스는 id가 CLSID_WinHttpRequest 클래스에 의해 구현됩니다. 애플리케이션은 클래스 ID가 CLSID_WinHttpRequest 인터페이스 ID와 IID_IWinHttpRequest 인터페이스 ID를 사용하여 CoCreateInstance를 호출하여 이 인터페이스를 가져옵니다.

메모

Windows XP 및 Windows 2000의 경우 WinHttp 시작 페이지의 Run-Time 요구 사항 섹션을 참조하세요.

Requirements

요구 사항 값
지원되는 최소 클라이언트
Windows XP, Windows 2000 Professional SP3 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003, Windows 2000 Server SP3 [데스크톱 앱만 해당]
재배포 가능
Windows XP 및 Windows 2000에서 WinHTTP 5.0 및 Internet Explorer 5.01 이상.
IDL
HttpRequest.idl
Library
Winhttp.lib
동적 링크 라이브러리 (DLL)
Winhttp.dll

참고하십시오

IWinHttpRequestEvents

WinHTTP 버전