IXMLHTTPRequest3 인터페이스(msxml6.h)
HTTP 요청을 구성 및 보내고 콜백을 사용하여 HTTP 응답 처리 중에 알림을 수신하는 데 필요한 메서드 및 속성을 제공합니다. IXMLHTTPRequest2 인터페이스에서 파생됩니다.
상속
IXMLHTTPRequest3 인터페이스는 IXMLHTTPRequest2에서 상속됩니다. IXMLHTTPRequest3 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IXMLHTTPRequest3 인터페이스에는 이러한 메서드가 있습니다.
IXMLHTTPRequest3::SetClientCertificate Open 메서드에 지정된 URL에 대해 인증하는 데 사용할 클라이언트 인증서를 설정합니다. |
설명
IXMLHTTPRequest3 인터페이스는 HTTP 요청을 구성하고 전송하며 콜백을 사용하여 HTTP 응답 처리 중에 알림을 받습니다. IXMLHTTPRequest3 인터페이스를 사용하면 앱이 WinRT(Windows 런타임)에서 실행하기 위한 요구 사항인 MTA(다중 스레드 아파트)에서 실행할 수 있습니다.
IXMLHTTPRequest3 인터페이스는 IXMLHTTPRequest2 인터페이스를 확장합니다.
IXMLHTTPRequest3 및 IXMLHTTPRequest3Callback 인터페이스는 다음과 같이 추가된 IXMLHTTPRequest2 및 IXMLHTTPRequest2Callback 인터페이스에서 제공하는 기능을 확장합니다.
- IXMLHTTPRequest3 인터페이스에서 SetClientCertificate 메서드를 사용하여 HTTPS 요청에 사용할 클라이언트 인증서를 설정할 수 있습니다.
- 발급자 목록을 가져오면 IXMLHTTPRequest3Callback 인터페이스에서 OnClientCertificateRequested 메서드를 사용하여 다음 HTTP 요청에 사용할 적격 클라이언트 인증서를 필터링할 수 있습니다.
- HTTPS 연결을 중단한 특정 인증서 오류를 무시할 수 있습니다.
- IXMLHTTPRequest3Callback 인터페이스의 OnServerCertificateReceived 메서드를 사용하여 HTTPS 응답에서 인증서 오류 및 서버 인증서 체인을 받을 수 있습니다.
IXMLHTTPRequest2 인터페이스의 SetProperty 메서드는 새 시나리오를 지원하기 위해 새 속성을 사용하여 IXMLHTTPRequest3 인터페이스에서 확장됩니다.
- XHR_PROP_NO_CACHE – HTTP 요청에 대한 캐시 읽기 및 쓰기를 표시하지 않습니다.
- XHR_PROP_EXTENDED_ERROR – HTTP 스택이 오류 발생 시 기본 Win32 오류 코드를 OnError 메서드에 HRESULTS에 제공하도록 합니다.
- XHR_PROP_QUERY_STRING_UTF8 – 쿼리 문자열이 HTTP 요청에 대한 ACP 대신 UTF-8로 인코딩되도록 합니다.
- XHR_PROP_IGNORE_CERT_ERRORS – 특정 서버 인증서 오류를 표시하지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | msxml6.h |