15 Mayıs 2017 Pazartesi

HttpRequestHeaders Sınıfı

Constructor
Bu nesne HttpClient nesnesinin DefaultRequestHeaders alanıdır. Şöyle yaparız.
using (HttpClient client = new HttpClient())
{
  client.DefaultRequestHeaders.Clear();
  ...
}
Accept Alanı
HttpHeaderValueCollection tipindendir.

Authorization Alanı
AuthenticationHeaderValue tipindendir. Basic Authentication için şöyle yaparız.
httpClient.DefaultRequestHeaders.Authorization = 
new AuthenticationHeaderValue("Basic",
                        Convert.ToBase64String(
                            ASCIIEncoding.ASCII.GetBytes(
                                string.Format("{0}:{1}", username, password))));
Clear Alanı
Şöyle yaparız.
httpClient.DefaultRequestHeaders.Clear();
TryAddWithoutValidation metodu
Şöyle yaparız.
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("...", "...");

Hiç yorum yok:

Yorum Gönder