Wie kann ich cookies von HttpClientHandler.CookieContainer

Hier der code:

public static async Task<string> DownloadPageWithCookiesAsync(string url)
{
    HttpClientHandler handler = new HttpClientHandler();
    handler.UseDefaultCredentials = true;
    handler.AllowAutoRedirect = true;
    handler.UseCookies = true;
    handler.CookieContainer = new CookieContainer();
    HttpClient client = new HttpClient(handler);
    HttpResponseMessage response = await client.GetAsync(url);
    response.EnsureSuccessStatusCode();

    string responseBody = response.Content.ReadAsString();
    return responseBody;
}

nach der client.GetAsync(url); läuft, die handler.CookieContainer enthält 7 cookies. Wie kann ich auf Sie zugreifen?

InformationsquelleAutor Alireza Noori | 2011-11-29

Schreibe einen Kommentar