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);
}
}