다음을 통해 공유


IXMLHTTPRequest3 인터페이스(msxml6.h)

HTTP 요청을 구성 및 보내고 콜백을 사용하여 HTTP 응답 처리 중에 알림을 수신하는 데 필요한 메서드 및 속성을 제공합니다. IXMLHTTPRequest2 인터페이스에서 파생됩니다.

참고 이 인터페이스는 Windows Phone 8.1에서 지원됩니다.

 

상속

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

메서드

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

 
IXMLHTTPRequest3::SetClientCertificate

Open 메서드에 지정된 URL에 대해 인증하는 데 사용할 클라이언트 인증서를 설정합니다.

설명

IXMLHTTPRequest3 인터페이스는 HTTP 요청을 구성하고 전송하며 콜백을 사용하여 HTTP 응답 처리 중에 알림을 받습니다. IXMLHTTPRequest3 인터페이스를 사용하면 앱이 WinRT(Windows 런타임)에서 실행하기 위한 요구 사항인 MTA(다중 스레드 아파트)에서 실행할 수 있습니다.

IXMLHTTPRequest3 인터페이스는 IXMLHTTPRequest2 인터페이스를 확장합니다.

IXMLHTTPRequest3IXMLHTTPRequest3Callback 인터페이스는 다음과 같이 추가된 IXMLHTTPRequest2IXMLHTTPRequest2Callback 인터페이스에서 제공하는 기능을 확장합니다.

  • 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

추가 정보

IXMLHTTPRequest2

IXMLHTTPRequest2Callback

IXMLHTTPRequest3Callback

SetProperty