からクッキーを取得することができます:client.GetAsync(url);
実行後は、どのように私はここでは、コードですHttpClientHandler.CookieContainer
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;
}
は、handler.CookieContainer
は7枚のクッキーが含まれています。どうすればそれらにアクセスできますか?
'foreach文は、型の変数を操作することはできません「System.Net.CookieContainer」「System.Net.CookieContainerは」の代わりにループのための「GetEnumerator'' –
使用のための公共の定義が含まれていないので、それらを得る? –
ありがとうございますが、ループは何ですか?インデックス演算子は定義されていません。 –