Windows.Web.Http.Headers 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HTTP 서비스를 대상으로 하는 UWP 앱용 Windows.Web.Http 네임스페이스에서 사용하는 HTTP 헤더에 대한 지원을 제공합니다.
클래스
HttpCacheDirectiveHeaderValueCollection |
HTTP 요청 또는 응답과 연결된 HTTP 콘텐츠의 Cache-Control HTTP 헤더 값을 나타냅니다. |
HttpChallengeHeaderValue |
Proxy-Authenticate 및 WWW-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 네임스페이스의 기본 클래스는 다음과 같습니다.
- HttpRequestHeaderCollection - HTTP 요청과 연결된 HTTP 헤더의 컬렉션입니다.
- HttpResponseHeaderCollection - HTTP 응답과 연결된 HTTP 헤더의 컬렉션입니다.
- HttpContentHeaderCollection - HTTP 요청 또는 응답에 사용할 수 있는 콘텐츠와 연결된 HTTP 헤더의 컬렉션입니다.
이러한 기본 클래스의 속성 대부분은 특정 HTTP 헤더에 대해 강력한 형식의 클래스 개체에 대한 액세스를 제공합니다.
HttpRequestMessage의 Headers 속성은 HttpRequestHeaderCollection 개체를 반환합니다. HttpClient의 DefaultRequestHeaders 속성은 HttpRequestHeaderCollection 개체도 반환합니다.
HttpResponseMessage의 Headers 속성은 HttpResponseHeaderCollection 개체를 반환합니다.
HttpContentHeaderCollection에는 생성자가 있으며 HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent 및 HttpStreamContent 클래스 및 IHttpContent 인터페이스의 속성에서도 반환됩니다.