1

わかりました、私は私のツイッタークライアントで本当に奇妙な問題に直面しています。

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に2回目のメッセージを送信してからこのコードを呼び出すと、WebResponseがフリーズします。フリーズするだけのエラーコードはありません。

最初は、共有変数と書き込みコードが関係しているのではないかと思ったので、それらを分離しました。しかし、それでも役に立たなかった。

Guyzはこれについて緊急の支援を必要としており、これを何時間も解決しようとしてきましたが、役に立たなかったのです。必要に応じてコード全体を投稿できます。

ありがとうございました。

4

1 に答える 1

1

応答を閉じます:

response.Close();
于 2012-11-24T13:08:06.030 に答える