Quando utilizzare le intestazioni nell'oggetto HttpRequestMessage sulle intestazioni in HttpClient ??HttpClient Headers vs HttpRequestMessage Headers
Abbiamo bisogno di aggiungere l'autorizzazione (in continua evoluzione) e poche intestazioni personalizzate (sempre mutevoli)
Domande
- Qual è il metodo preferito?
Devo aggiungere le intestazioni comuni (uguale per tutte le richieste) a HttpClient e richiedere le intestazioni basate su all'oggetto HttpRequestMessage ??
//HttpRequestMessage Code HttpRequestMessage reqmsg =new HttpRequestMessage(); reqmsg.Headers.Authorization =new AuthenticationHeaderValue("some scheme"); reqmsg.Headers.Add("name","value"); //HttpClient Code HttpClient client =new HttpClient(); client.DefaultRequestHeaders.Authorization =new AuthenticationHeaderValue("some scheme"); client.DefaultRequestHeaders.Add("name", "value");