[英]Login to the other Website using ASP.net
我嘗試使用httprequest多次,但無法正常工作...這里是我的代碼
//POSTDATA=inputUserName=dmsang&inputPassword=123456789
string strURL;
string strPostData = "";
string strResult;
HttpWebResponse webrespond;
HttpWebRequest webresquest;
StreamReader sr;
StreamWriter sw;
//======================================
//string a = form1.FindControl("chogochu");
//set url to post
strURL = "http://up.4share.vn/?act=login";
//post some data
strPostData = "inputUserName=dmsang&inputPassword=123456789";
webresquest = (HttpWebRequest)WebRequest.Create(strURL);
webresquest.Method = "POST";
webresquest.Referer = strURL;
webresquest.ContentType = "application/x-www-form-urlencoded";
webresquest.ContentLength = strPostData.Length;
//post data
sw = new StreamWriter(webresquest.GetRequestStream());
sw.Write(strPostData);
sw.Close();
//read the returned data
webrespond = (HttpWebResponse)webresquest.GetResponse();
sr = new StreamReader(webrespond.GetResponseStream());
strResult = sr.ReadToEnd();
sr.Close();
//write the result
TextBox1.Text = strResult;
如果響應標題中的位置= /?act = accinfo是登錄成功
您將必須檢查響應( strResult
和webrespond.Headers
)以查看錯誤是什么。 該問題應該顯示在該位置的某個位置,您所發現的內容將決定下一步需要采取的步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.