我在 C# 中创建了一个 HttpClient
Client = new HttpClient(handler);
处理程序是这个
var handler = new HttpClientHandler
{
CookieContainer = CookieContainer,
AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate
};
我在一个站点中发送了一些请求,假设它是 xyzevents.com。我正常收到回复,我存储了一些从“设置 Cookie:*”命令收到的 cookie,一切正常。
但是,在此之后,我尝试与 xyz.com 网站进行交流。为此,我必须使用我之前从 xyzevents.com 存储的 cookie 发送我的请求。HttpClient 不能这样做,因为它看到的主机与 xyzevents.com 不同。
有没有办法绕过该检查,并毫无问题地发送我的请求?