Windows.Web.Http.Headers 네임스페이스

HTTP 서비스를 대상으로 하는 UWP 앱용 Windows.Web.Http 네임스페이스에서 사용하는 HTTP 헤더에 대한 지원을 제공합니다.

클래스

HttpCacheDirectiveHeaderValueCollection

HTTP 요청 또는 응답과 연결된 HTTP 콘텐츠의 Cache-Control HTTP 헤더 값을 나타냅니다.

HttpChallengeHeaderValue

Proxy-AuthenticateWWW-Authenticate HTTP 헤더 값에 사용되는 인증 정보를 나타냅니다.

HttpChallengeHeaderValueCollection

HTTP 응답에서 Proxy-Authenticate 또는 WWW-Authenticate HTTP 헤더의 값을 나타냅니다.

HttpConnectionOptionHeaderValue

HTTP 요청의 연결 HTTP 헤더에 사용되는 연결 정보를 나타냅니다.

HttpConnectionOptionHeaderValueCollection

HTTP 요청에 대한 연결 HTTP 헤더의 값을 나타냅니다.

HttpContentCodingHeaderValue

요청 또는 응답의 HTTP 콘텐츠에 대한 Content-Encoding HTTP 헤더에 사용되는 콘텐츠 인코딩 정보를 나타냅니다.

HttpContentCodingHeaderValueCollection

요청 또는 응답의 HTTP 콘텐츠에 대한 Content-Encoding HTTP 헤더의 값을 나타냅니다.

HttpContentCodingWithQualityHeaderValue

HTTP 요청의 Accept-Encoding HTTP 헤더에 사용되는 허용 인코딩 정보를 나타냅니다.

HttpContentCodingWithQualityHeaderValueCollection

HTTP 요청에 대한 Accept-Encoding HTTP 헤더의 값을 나타냅니다.

HttpContentDispositionHeaderValue

요청 또는 응답의 HTTP 콘텐츠에 대한 Content-Disposition HTTP 헤더의 값을 나타냅니다.

HttpContentHeaderCollection

HTTP 요청 또는 응답의 콘텐츠와 연결된 HTTP 헤더의 컬렉션을 제공합니다.

HttpContentRangeHeaderValue

요청 또는 응답의 HTTP 콘텐츠에 대한 Content-Range HTTP 헤더의 값을 나타냅니다.

HttpCookiePairHeaderValue

HTTP 요청의 쿠키 HTTP 헤더에 사용되는 쿠키 정보를 나타냅니다.

HttpCookiePairHeaderValueCollection

HTTP 요청에 대한 쿠키 HTTP 헤더의 값을 나타냅니다.

HttpCredentialsHeaderValue

HTTP 요청에 대한 권한 부여 또는 프록시 권한 부여 HTTP 헤더의 값을 나타냅니다.

HttpDateOrDeltaHeaderValue

HTTP 응답에서 Retry-After HTTP 헤더의 값을 나타냅니다.

HttpExpectationHeaderValue

HTTP 요청의 예상 HTTP 헤더에 사용되는 클라이언트에 필요한 특정 서버 동작에 대한 토큰을 나타냅니다.

HttpExpectationHeaderValueCollection

HTTP 요청에 대한 예상 HTTP 헤더의 값을 나타냅니다.

HttpLanguageHeaderValueCollection

요청 또는 응답의 HTTP 콘텐츠에 대한 Content-Language HTTP 헤더의 값을 나타냅니다.

HttpLanguageRangeWithQualityHeaderValue

HTTP 요청의 Accept-Language HTTP 헤더에 사용되는 허용 언어 정보를 나타냅니다.

HttpLanguageRangeWithQualityHeaderValueCollection

HTTP 요청에 대한 Accept-Language HTTP 헤더의 값을 나타냅니다.

HttpMediaTypeHeaderValue

요청 또는 응답의 HTTP 콘텐츠에 대한 Content-Type HTTP 헤더의 값을 나타냅니다.

HttpMediaTypeWithQualityHeaderValue

HTTP 요청의 ACCEPT HTTP 헤더에 사용되는 허용 정보를 나타냅니다.

HttpMediaTypeWithQualityHeaderValueCollection

HTTP 요청에 대한 ACCEPT HTTP 헤더의 값을 나타냅니다.

HttpMethodHeaderValueCollection

HTTP 응답에서 HTTP 허용 헤더의 값을 나타냅니다.

HttpNameValueHeaderValue

여러 HTTP 헤더에 사용되는 이름 및 값 정보를 나타냅니다.

HttpProductHeaderValue

User-Agent HTTP 헤더의 HttpProductHeaderValue 및 HttpProductInfoHeaderValueCollection 클래스에서 사용하는 제품 정보를 나타냅니다.

HttpProductInfoHeaderValue

HTTP 요청의 User-Agent HTTP 헤더에 사용되는 제품 정보를 나타냅니다.

HttpProductInfoHeaderValueCollection

HTTP 요청에 대한 User-Agent HTTP 헤더의 값을 나타냅니다.

HttpRequestHeaderCollection

HTTP 요청과 연결된 HTTP 헤더의 컬렉션을 제공합니다.

HttpResponseHeaderCollection

HTTP 응답과 연결된 HTTP 헤더의 컬렉션을 제공합니다.

HttpTransferCodingHeaderValue

HTTP 요청의 전송 인코딩 HTTP 헤더에 사용되는 전송 코딩 정보를 나타냅니다.

HttpTransferCodingHeaderValueCollection

HTTP 요청에 대한 Transfer-Encoding HTTP 헤더의 값을 나타냅니다.

설명

Windows.Web.Http 네임스페이스 및 관련 Windows.Web.Http.Headers 및 Windows.Web.Http.Filters 네임스페이스는 HTTP 및 REST 서비스에 연결하는 UWP 앱에 대한 프로그래밍 인터페이스를 제공합니다. 이러한 네임스페이스는 HTTP 앱 개발자를 위한 JavaScript, C#, VB.NET 및 C++에서 일관된 지원을 제공합니다.

Windows.Web.Http.Headers 네임스페이스의 클래스는 IETF에서 RFC 2616 에 정의된 HTTP 헤더를 나타냅니다. HTTP 헤더는 HTTP 요청 메시지와 함께 전송되거나 HTTP 응답 메시지와 함께 수신된 HttpRequestMessage, HttpResponseMessage 및 HTTP 콘텐츠와 연결됩니다.

Windows.Web.Http.Headers 네임스페이스의 기본 클래스는 다음과 같습니다.

이러한 기본 클래스의 속성 대부분은 특정 HTTP 헤더에 대해 강력한 형식의 클래스 개체에 대한 액세스를 제공합니다.

HttpRequestMessageHeaders 속성은 HttpRequestHeaderCollection 개체를 반환합니다. HttpClientDefaultRequestHeaders 속성은 HttpRequestHeaderCollection 개체도 반환합니다.

HttpResponseMessageHeaders 속성은 HttpResponseHeaderCollection 개체를 반환합니다.

HttpContentHeaderCollection에는 생성자가 있으며 HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContentHttpStreamContent 클래스 및 IHttpContent 인터페이스의 속성에서도 반환됩니다.

추가 정보