Condividi tramite


HttpClient.DefaultRequestHeaders Proprietà

Definizione

Ottiene una raccolta di intestazioni che devono essere inviate con ogni richiesta. Per indicazioni sulla programmazione per la classe HttpClient ed esempi di codice, vedere l'argomento concettuale HttpClient .

public:
 property HttpRequestHeaderCollection ^ DefaultRequestHeaders { HttpRequestHeaderCollection ^ get(); };
HttpRequestHeaderCollection DefaultRequestHeaders();
public HttpRequestHeaderCollection DefaultRequestHeaders { get; }
var httpRequestHeaderCollection = httpClient.defaultRequestHeaders;
Public ReadOnly Property DefaultRequestHeaders As HttpRequestHeaderCollection

Valore della proprietà

Intestazioni che devono essere inviate con ogni richiesta.

Commenti

La proprietà DefaultRequestHeaders restituisce un oggetto HttpRequestHeaderCollection che può essere utilizzato per ottenere o impostare le intestazioni specifiche nell'istanza httpClient . Le intestazioni HTTP impostate in questa proprietà verranno inviate in tutti i messaggi di richiesta inviati in questa istanza httpClient e non è necessario impostare in ogni istanza di HttpRequestMessage .

La proprietà Headers nell'oggetto HttpRequestMessage restituisce un oggetto HttpRequestHeaderCollection che può essere utilizzato per ottenere o impostare le intestazioni specifiche in una richiesta HTTP specifica.

La proprietà DefaultRequestHeaders rappresenta le intestazioni che uno sviluppatore di app può impostare, non tutte le intestazioni che potrebbero essere inviate alla richiesta. HttpBaseProtocolFilter aggiungerà alcune intestazioni aggiuntive.

Avviso

Nelle versioni precedenti Windows 10, l'impostazione di determinate intestazioni su NULL ha causato l'impostazione di un valore di intestazione vuoto, che ha causato un errore imprevisto nelle chiamate successive a GetAsync. A partire da Windows 10, l'impostazione di una delle intestazioni seguenti su NULL comporta la rimozione completa delle intestazioni dalla richiesta, in modo che le intestazioni rimanenti siano valide.

  • Autorizzazione
  • Data
  • Da
  • Host
  • If-Modified-Since
  • If-Unmodified-Since
  • Max-Forwards
  • Proxy-Authorization
  • Referer

Se si scrivono versioni prima di Windows 10, non impostare questi valori di intestazione su NULL.

Si applica a

Vedi anche