在会话管理网站的C#中按程序访问URL

时间:2016-12-30 06:03:18

标签: c# httpwebrequest

我想通过程序而不是浏览器请求URL并在C#中获取会话管理网站的响应,例如,首先C#将点击登录页面(使用userName和Password),然后是下一页,我正在使用{{1作为request.getresponse(),但它成功登录,当我点击下一页URL时,它说会话为空并且重定向到登录页面(我得到响应URI作为登录页面URL)。如何使用会话管理网站的URL点击访问该网站。

1 个答案:

答案 0 :(得分:0)

听起来该网站使用Cookie,您需要在随后的请求中包含您从响应中获得的Cookie:

request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(response.Cookies);