Windows.Web.Http.Headers Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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:
- HttpRequestHeaderCollection : raccolta di intestazioni HTTP associate a una richiesta HTTP.
- HttpResponseHeaderCollection : raccolta di intestazioni HTTP associate a una risposta HTTP.
- HttpContentHeaderCollection : raccolta di intestazioni HTTP associate al contenuto, che può essere usata in una richiesta o una risposta HTTP.
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.