我是一个系统专业人士,目前正在进行兼职网络开发项目,因此对此还比较新。我正在尝试为www.portapower.com编写一个HTTP客户端。
如果网站发布了某些特定物品,并且符合特定需求,它就会打印一条信息。
在尝试访问此页面时:
请点击以下链接访问:http://www.portapower.com/getbainfo.php?fclasscode=1&code=CB1831B.40H&fbrand=QUNFUg==
该网站将我重定向到默认的注册页面:
将此翻译成中文:http://www.portapower.com/defaregit.php http://www.portapower.com/defaregit.php
这是我所编写代码的一小部分:
CookieContainer myContainer = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create("http://www.portapower.com/" + urlpart);
request.Credentials = new NetworkCredential("****", "******");
request.CookieContainer = myContainer;
request.PreAuthenticate = true;
request.Method = "POST";
HttpWebResponse response = (HttpWebResponse)
request.GetResponse();
Console.WriteLine(response.StatusCode);
Stream resStream = response.GetResponseStream();
Console.WriteLine(resStream.ToString());
我有用户名和密码,并且在使用浏览器时可以正常工作。请告诉我这样访问已认证页面是否正确。