1 Pluspunkt 0 Minuspunkte

Wie kann ich einen HTTP Get Request mit C# absetzen und dabei Header übergeben?

string url = "https://example.com";

using (HttpClient httpClient = new HttpClient())
{
    try
    {

        HttpResponseMessage response = httpClient.GetAsync(url).Result;
        if (response.IsSuccessStatusCode)
        {

            string content = response.Content.ReadAsStringAsync().Result;

            Console.WriteLine("Antwortinhalt: " + content);
        }
        else
        {
            Console.WriteLine("Fehler beim HTTP-Request. Status Code: " + response.StatusCode);
        }
    }
    catch (Exception ex)
    {
        Console.WriteLine("Fehler: " + ex.Message);
    }
}

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Mit der Methode DefaultRequestHeaders.Add().

httpClient.DefaultRequestHeaders.Add("MeinHeader", "MeinHeaderWert");
von (396 Punkte)