Привет, ребята, просто интересно, может ли кто-нибудь помочь мне попробовать и правильно ли нить мое приложение, я постоянно сталкиваюсь с препятствиями за другим, я никогда не собирался рассказывать о потоках в приложениях. Я пробовал следующий учебник http://www.developerfusion.com/code/4654/asynchronous-httpwebrequest/.Help threading HttpWebRquest in C#
в основном я просто пытаюсь остановить мою просьбу от виселицы моего приложения
public class Twitter
{
private const string _username = "****",
_password = "****";
private WebResponse webResp;
public string getTimeLine()
{
Thread thread = new Thread(new ThreadStart(TwitterRequestTimeLine));
thread.IsBackground = true;
thread.Start();
using (Stream responseStream = webResp.GetResponseStream())
{
//
using (StreamReader reader = new StreamReader(responseStream))
{
return reader.ReadToEnd();
}
}
}
private void TwitterRequestTimeLine()
{
string aUrl = "http://168.143.162.116/statuses/home_timeline.xml";
HttpWebRequest request = (HttpWebRequest) HttpWebRequest.Create(aUrl);
SetRequestParams(request);
request.Credentials = new NetworkCredential(_username, _password);
//WebResponse tempResp = request.GetResponse();
ThreadState state = new ThreadState();
IAsyncResult result = request.BeginGetResponse(new AsyncCallback(???), ???);
}
private static void SetRequestParams(HttpWebRequest request)
{
request.Timeout = 500000;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent = "AdverTwitment";
}
}
}
кто поможет бы значительно appricated
Это веб-приложение или клиентское приложение, использующее веб-запрос HTTP? –
Действительно ли запрос действительно работает? Отправляет ли он запрос и получает ответ? – glenatron
Да, работа выполнена, у меня было все, что работает, это повесило приложение на некоторое время, пока оно не получило все. Также это настольное приложение –