Come si aggiunge un'intestazione personalizzata a una richiesta HttpClient. Sto usando il metodo PostAsJsonAsync per pubblicare il json. L'intestazione personalizzata che avrei bisogno di aggiungere èIntestazione personalizzata per richiesta Httpclient
"X-Version: 1"
Questo è quello che ho fatto finora:
using (var client = new HttpClient()) {
client.BaseAddress = new Uri("https://api.clickatell.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "xxxxxxxxxxxxxxxxxxxx");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = client.PostAsJsonAsync("rest/message", svm).Result;
}
Eventuali duplicati di [Aggiunta di intestazioni HTTP per HttpClient] (http://stackoverflow.com/questions/12022965/adding-http-headers -to-httpclient) – Liam
@Liam: La mia domanda era come aggiungere intestazioni personalizzate. Dove l'altra domanda era come aggiungere le intestazioni –