我通过HttpClient发布请求
handler = new HttpClientHandler
{
Proxy = null,
UseProxy = false,
CookieContainer = cookieContainer,
AllowAutoRedirect = allowAutoRedirect
};
client = new HttpClient(handler)
{
BaseAddress = new Uri($"http://www.example.com")
};
var sendTask = client1.SendAsync(request);
我无法读取cookieContainer中的cookie,它为空; 如何获得cookie? 我看到其他问题中有一个答案,他可以使用处理程序的cookieContainer来获取cookie,但我的却是空的。
我确定有响应的cookie,该怎么做?
答案 0 :(得分:0)
最后我找到了没有cookie的原因。
我必须初始化一个全局cookie和全局处理程序,并且只对它进行一次新的操作,然后在它将起作用的所有地方使用它。