Twitter WebResponse冻结C#

时间:2012-11-24 12:57:04

标签: c# .net twitter httpwebresponse

好吧我正面临着我的推特客户端的一个非常奇怪的问题。

我用于获取推特时间线的代码是

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需要紧急帮助这个,一直试图解决这个问题几个小时但没有用。如果需要,我可以发布完整的代码。

谢谢。

1 个答案:

答案 0 :(得分:1)

关闭响应:

response.Close();