IXMLHTTPRequest2::SetProperty 메서드(msxml6.h)
나가는 HTTP 요청에 대한 속성을 설정합니다.
구문
HRESULT SetProperty(
[in] XHR_PROPERTY eProperty,
[in] ULONGLONG ullValue
);
매개 변수
[in] eProperty
유효한 값은 다음과 같습니다.
값 | 의미 |
---|---|
|
사용자 자격 증명에 대한 자동 프롬프트를 표시하지 않습니다. |
|
HTTP 스택이 애플리케이션을 대신하여 수행하는 인증을 표시하지 않습니다. |
|
모든 시간 제한 값을 ullValue에서 지정한 값(밀리초)으로 설정합니다. |
|
HTTP 요청에 기본 헤더 추가를 표시하지 않습니다. |
|
중간 리디렉션 상태 코드를 사용하여 HTTP 스택이 OnHeadersAvailable 메서드를 호출하도록 합니다. 추가 리디렉션 및 최종 대상 상태 코드에 대해 OnHeadersAvailable 메서드가 다시 호출됩니다. |
|
HTTP 요청에 대한 캐시 읽기 및 쓰기를 표시하지 않습니다.
이 속성은 IXMLHTTPRequest3 인터페이스에서 지원됩니다. |
|
HTTP 스택이 오류 발생 시 기본 Win32 오류 코드를 OnError 메서드에 HRESULTS에 제공하도록 합니다.
이 속성은 IXMLHTTPRequest3 인터페이스에서 지원됩니다. |
|
쿼리 문자열이 HTTP 요청에 대한 ACP 대신 UTF-8로 인코딩되도록 합니다.
이 속성은 IXMLHTTPRequest3 인터페이스에서 지원됩니다. |
|
특정 인증서 오류를 표시하지 않습니다.
이 속성은 IXMLHTTPRequest3 인터페이스에서 지원됩니다. |
[in] ullValue
애플리케이션이 시간 초과 전에 대기하는 시간(밀리초)을 지정합니다.
값 | 의미 |
---|---|
|
이 매개 변수는 Msxml6.h 헤더 파일에 정의된 XHR_CRED_PROMPT 열거형 형식의 값 중 하나일 수 있습니다.
|
|
이 매개 변수는 Msxml6.h 헤더 파일에 정의된 XHR_AUTH 열거형 형식의 값 중 하나일 수 있습니다.
|
|
앱이 시간 초과 전에 대기하는 최대 0xFFFFFFFF 시간(밀리초)입니다. |
|
|
|
|
|
|
|
|
|
|
|
|
반환 값
성공하면 S_OK를 반환합니다.
설명
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 [데스크톱 앱 | UWP 앱],MSXML 6.0 이상 |
지원되는 최소 서버 | Windows Server 2012 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | msxml6.h |