2012-11-24 34 views
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需要紧急帮助这个,一直试图解决这个小时,但它没有用。如果需要,我可以发布整个代码。

谢谢。

+0

你关闭你的回应? – MikeSmithDev

+0

是的,我刚刚在'read.close()'仍然冻结后加了'response.close()'。 –

+1

你可以添加发送消息的代码吗? – MikeSmithDev

回答