다음을 통해 공유


IXMLHTTPRequest2 인터페이스(msxml6.h)

HTTP 요청을 구성 및 보내고 콜백을 사용하여 HTTP 응답 처리 중에 알림을 받는 데 필요한 메서드 및 속성을 제공합니다.

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

 

상속

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

메서드

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

 
IXMLHTTPRequest2::Abort

현재 HTTP 요청을 취소합니다.
IXMLHTTPRequest2::GetAllResponseHeaders

모든 HTTP 응답 헤더의 값을 검색합니다.
IXMLHTTPRequest2::GetCookie

HTTP 쿠키 jar에서 지정된 URL과 연결된 쿠키를 가져옵니다.
IXMLHTTPRequest2::GetResponseHeader

응답 헤더에서 HTTP 헤더의 값을 검색합니다.
IXMLHTTPRequest2::Open

IXMLHTTPRequest2 요청을 초기화하고 요청에 대한 메서드, URL 및 인증 정보를 지정합니다. 이 메서드를 호출한 후에는 Send 메서드를 호출하여 요청 및 데이터(있는 경우)를 서버에 보내야 합니다.
IXMLHTTPRequest2::Send

서버에 HTTP 요청을 비동기적으로 보냅니다. 성공하면 앱에서 구현한 IXMLHTTPRequest2Callback 인터페이스의 메서드가 호출되어 응답을 처리합니다.
IXMLHTTPRequest2::SetCookie

HTTP 쿠키 jar에서 지정된 URL과 연결된 쿠키를 설정합니다.
IXMLHTTPRequest2::SetCustomResponseStream

HTTP 응답을 수신하기 위한 표준 스트림을 대체할 사용자 지정 스트림을 제공합니다.
IXMLHTTPRequest2::SetProperty

나가는 HTTP 요청에 대한 속성을 설정합니다.
IXMLHTTPRequest2::SetRequestHeader

기본 요청 헤더와 함께 서버로 보낼 HTTP 헤더의 이름을 지정합니다.

설명

IXMLHTTPRequest2 인터페이스는 IXMLHTTPRequest3 인터페이스에 의해 확장됩니다. IXMLHTTPRequest3IXMLHTTPRequest2 인터페이스의 모든 메서드와 속성을 상속합니다.

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

IXMLHTTPRequest2 인터페이스는 다음 기능을 지원합니다.

  • 나가는 HTTP 요청에 대한 속성을 설정합니다.
  • 나가는 HTTP 요청에 사용할 쿠키를 HTTP 쿠키 jar에 설정합니다.
  • HTTP 쿠키 jar에서 쿠키를 가져옵니다.
  • HTTP 응답 다운로드를 완료하기 전에 들어오는 HTTP 응답 데이터를 처리합니다.
  • HTTP 응답을 받을 사용자 지정 스트림을 만듭니다.

IXMLHTTPRequest2 는 이벤트 처리를 위한 콜백 모델을 구현합니다. IXMLHTTPRequest2 메서드는 비동기 메서드 호출만 허용하므로 완료 콜백을 받으려면 애플리케이션이 IXMLHTTPRequest2::Open 메서드를 호출하여 HTTP 요청을 만들 때 IXMLHTTPRequest2Callback 개체에 대한 포인터를 전달해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱 | UWP 앱],MSXML 6.0 이상
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 msxml6.h

추가 정보

IXMLHTTPRequest2Callback

IXMLHTTPRequest3

IXMLHTTPRequest3Callback

빠른 시작: XML HTTP 요청을 사용하여 연결(IXHR2)

XML HTTP 요청 2 GET 샘플

XML HTTP 요청 2 POST 샘플