好吧我正面临着我的推特客户端的一个非常奇怪的问题。
我用于获取推特时间线的代码是
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 :(得分:1)
关闭响应:
response.Close();