我正在尝试登录到 HTTPS 网站,然后使用 C# 导航以下载报告(它是一个 XML 报告)?
我已经成功地通过 cookies/headers 等成功登录 - 但是每当我登录后导航到该链接时,我的连接都会将我带到“已注销”页面?
有人知道是什么原因造成的吗?
最佳答案
确保 CookieContainer您用于登录的与下载实际报告时使用的相同。
var cookies = new CookieContainer();
var wr1 = (HttpWebRequest) HttpWebRequest.Create(url1);
wr1.CookieContainer = cookies;
// do login here with wr1
var wr2 = (HttpWebRequest) HttpWebRequest.Create(url2);
wr2.CookieContainer = cookies;
// get the report with wr2
关于c# - HTTPS C# 发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1027574/