我需要使用用户名和密码创建一个HTTP
到网站的会话。该网站是用PHP开发的,登录名是带有提交的简单HTML form
。知道怎么做吗?
答案 0 :(得分:0)
这实际上取决于网站,下面的代码应该是一个合理的起点。 使用HttpWebRequest以预期的编码发送登录表单数据,通过使用cookie容器,应保存登录会话以用于后续请求。
CookieContainer cookieContainer = new CookieContainer();
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(<login url>);
request.CookieContainer = cookieContainer;
request.Method = WebRequestMethods.Http.Post;
request.ContentType = "application/x-www-form-urlencoded"