Windows.Web.Http.Headers Spazio dei nomi

Fornisce il supporto per le intestazioni HTTP usate dallo spazio dei nomi Windows.Web.Http per l'app UWP destinata ai servizi HTTP.

Classi

HttpCacheDirectiveHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Cache-Control sul contenuto HTTP associato a una richiesta o a una risposta HTTP.

HttpChallengeHeaderValue

Rappresenta le informazioni di autenticazione utilizzate nei valori di intestazione HTTP Proxy-Authenticate e WWW-Authenticate .

HttpChallengeHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Proxy-Authenticate o WWW-Authenticate su una risposta HTTP.

HttpConnectionOptionHeaderValue

Rappresenta le informazioni di connessione utilizzate nell'intestazione HTTP di connessione in una richiesta HTTP.

HttpConnectionOptionHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP di connessione in una richiesta HTTP.

HttpContentCodingHeaderValue

Rappresenta le informazioni di codifica del contenuto utilizzate nell'intestazione HTTP Content-Encoding nel contenuto HTTP in una richiesta o in una risposta.

HttpContentCodingHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Content-Encoding nel contenuto HTTP in una richiesta o in una risposta.

HttpContentCodingWithQualityHeaderValue

Rappresenta le informazioni di codifica accettate utilizzate nell'intestazione HTTP Accept-Encoding in una richiesta HTTP.

HttpContentCodingWithQualityHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Accept-Encoding in una richiesta HTTP.

HttpContentDispositionHeaderValue

Rappresenta il valore dell'intestazione HTTP Content-Disposition nel contenuto HTTP di una richiesta o di una risposta.

HttpContentHeaderCollection

Fornisce una raccolta di intestazioni HTTP associate al contenuto in una richiesta o una risposta HTTP.

HttpContentRangeHeaderValue

Rappresenta il valore dell'intestazione HTTP Content-Range nel contenuto HTTP in una richiesta o in una risposta.

HttpCookiePairHeaderValue

Rappresenta le informazioni sui cookie utilizzate nell'intestazione HTTP cookie in una richiesta HTTP.

HttpCookiePairHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Cookie in una richiesta HTTP.

HttpCredentialsHeaderValue

Rappresenta il valore dell'intestazione HTTP Authorization o Proxy-Authorization in una richiesta HTTP.

HttpDateOrDeltaHeaderValue

Rappresenta il valore dell'intestazione HTTP Retry-After in una risposta HTTP.

HttpExpectationHeaderValue

Rappresenta un token per un particolare comportamento del server richiesto dal client usato nell'intestazione Expect HTTP in una richiesta HTTP.

HttpExpectationHeaderValueCollection

Rappresenta il valore dell'intestazione EXPECT HTTP in una richiesta HTTP.

HttpLanguageHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Content-Language nel contenuto HTTP di una richiesta o di una risposta.

HttpLanguageRangeWithQualityHeaderValue

Rappresenta le informazioni sulla lingua utilizzate nell'intestazione HTTP Accept-Language in una richiesta HTTP.

HttpLanguageRangeWithQualityHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Accept-Language in una richiesta HTTP.

HttpMediaTypeHeaderValue

Rappresenta il valore dell'intestazione HTTP Content-Type nel contenuto HTTP di una richiesta o di una risposta.

HttpMediaTypeWithQualityHeaderValue

Rappresenta le informazioni di accettazione utilizzate nell'intestazione Accept HTTP in una richiesta HTTP.

HttpMediaTypeWithQualityHeaderValueCollection

Rappresenta il valore dell'intestazione ACCEPT HTTP in una richiesta HTTP.

HttpMethodHeaderValueCollection

Rappresenta il valore dell'intestazione Allow HTTP in una risposta HTTP.

HttpNameValueHeaderValue

Rappresenta le informazioni sul nome e sul valore utilizzate in diverse intestazioni HTTP.

HttpProductHeaderValue

Rappresenta le informazioni sul prodotto utilizzate dalle classi HttpProductHeaderValue e HttpProductInfoHeaderValueCollection nell'intestazione HTTP User-Agent .

HttpProductInfoHeaderValue

Rappresenta le informazioni sul prodotto utilizzate nell'intestazione HTTP dell'agente utente in una richiesta HTTP.

HttpProductInfoHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP User-Agent in una richiesta HTTP.

HttpRequestHeaderCollection

Fornisce una raccolta di intestazioni HTTP associate a una richiesta HTTP.

HttpResponseHeaderCollection

Fornisce una raccolta di intestazioni HTTP associate a una risposta HTTP.

HttpTransferCodingHeaderValue

Rappresenta le informazioni di codifica di trasferimento usate nell'intestazione HTTP Transfer-Encoding in una richiesta HTTP.

HttpTransferCodingHeaderValueCollection

Rappresenta il valore dell'intestazione HTTP Transfer-Encoding in una richiesta HTTP.

Commenti

Lo spazio dei nomi Windows.Web.Http e gli spazi dei nomi Windows.Web.Http.Headers e Windows.Web.Http.Filters correlati forniscono un'interfaccia di programmazione per l'app UWP che si connettono ai servizi HTTP e REST. Questi spazi dei nomi offrono supporto coerente in JavaScript, C#, VB.NET e C++ per sviluppatori di app HTTP.

Le classi nello spazio dei nomi Windows.Web.Http.Headers rappresentano intestazioni HTTP definite in RFC 2616 da IETF. Le intestazioni HTTP sono associate al contenuto HttpRequestMessage, HttpResponseMessage e HTTP inviato con un messaggio di richiesta HTTP o ricevuto con un messaggio di risposta HTTP.

Le classi primarie nello spazio dei nomi Windows.Web.Http.Headers sono le seguenti:

La maggior parte delle proprietà di queste classi primarie consente di accedere a oggetti di classe fortemente tipizzati per intestazioni HTTP specifiche.

La proprietà Headers in HttpRequestMessage restituisce un oggetto HttpRequestHeaderCollection . La proprietà DefaultRequestHeaders in HttpClient restituisce anche un oggetto HttpRequestHeaderCollection .

La proprietà Headers in HttpResponseMessage restituisce un oggetto HttpResponseHeaderCollection .

HttpContentHeaderCollection ha un costruttore e viene restituito anche dalla proprietà nelle classi HttpBufferContent, HttpFormUrlEncodedContent, HttpMultipartContent, HttpMultipartFormDataContent, HttpStringContent e HttpStreamContent e nell'interfaccia IHttpContent.

Vedi anche