0
我想从HTTPS页面使用HttpWebRequest自动阅读一些信息。我通常请求的链接重定向到具有登录/密码字段的页面,该页面被张贴到php文件中。HttpWebRequest到HTTPS网站与重定向
我有的代码不工作,我只是回到包含带有用户名/密码字段的表单的页面信息。
我不知道我应该如何处理这种情况。
任何协助,总是非常赞赏。
在此先感谢。
NetworkCredential nc = new NetworkCredential(username, password);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://myaccount.talktalk.co.uk/myservices/bbusage/viewbbusage");
request.AllowAutoRedirect = true;
request.Credentials = nc;
request.Method = "POST";
CookieContainer cc = new CookieContainer();
request.CookieContainer = cc;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
Console.WriteLine(reader.ReadToEnd());
}
感谢您的回复......很抱歉,您可能会发布一些伪代码,以了解所需的步骤?在这种情况下,我会提出多个要求吗?再次感谢。 – Darren 2011-05-20 07:07:41
@Darren:我会用[Fiddler2](http://fiddler2.com/fiddler2/)来看看正常的登录页面是什么样子的,然后按照[这些说明](http://msdn.microsoft.com/zh-cn/ com/en-us/library/debx8sh9.aspx)关于如何POST。最后确保你附加了你的CookieCollection并在调用之间维护对象。 – Guvante 2011-05-20 16:45:31