HTTPS C#帖子?(HTTPS C# Post?)

2019-09-16 16:44发布

我试图登录到一个HTTPS网站,然后导航到下载使用C#(它的XML报告)的报告?

我已成功登录通过Cookie /头等等OK - 但每当我浏览到该链接登录后,我的连接带我到“注销”页?

任何人都知道什么原因呢?

Answer 1:

确保的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


Answer 2:

它可以是任何数量的原因。 你在cookie的下载请求通过? 你传递引荐网址?

检查的最佳方式是记录与Wireshark的或任意数量的Firefox扩展或提琴手的工作HTTP请求。

然后尝试重新创建C#请求



文章来源: HTTPS C# Post?