1
好吧我正面临一个非常奇怪的问题,我的twitter客户端。twitter WebResponse正在冻结C#
我使用Twitter的获取时间线的代码是
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(resource_url);
request.Headers.Add("Authorization", authHeader);
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
WebResponse response = request.GetResponse();
StreamReader read = new StreamReader(response.GetResponseStream());
string read_string = read.ReadToEnd();
read.Close();
的事情是我可以调用这个代码的次数,我得到回应。我还使用另一个代码向twitter发送状态消息。然而,无论何时我第二次发送消息给twitter,然后调用此代码,WebResponse都会冻结。没有错误代码,它只是冻结。
最初我怀疑我可能与共享变量与写代码有关,所以我将它们分开。但仍然无济于事。
Guyz需要紧急帮助这个,一直试图解决这个小时,但它没有用。如果需要,我可以发布整个代码。
谢谢。
你关闭你的回应? – MikeSmithDev
是的,我刚刚在'read.close()'仍然冻结后加了'response.close()'。 –
你可以添加发送消息的代码吗? – MikeSmithDev