Войдите на другой сайт, используя ASP.net - PullRequest
0 голосов
/ 20 июня 2011

Я много раз пытался использовать 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 - успешный вход в систему

1 Ответ

0 голосов
/ 20 июня 2011

Вам нужно будет проверить ответ (strResult и webrespond.Headers), чтобы увидеть, что это за ошибка.Проблема должна быть показана где-то там, и то, что вы найдете, определит, какой шаг вам нужно сделать дальше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...