次のC#コードは、RedditランダムページのJSONをダウンロードします。見つかった値が有効でない場合は、正しくダウンロードしてループしています。ただし、返される文字列は、チェックの約1分間は同じです。これがメモリの問題なのか、Reddit APIの問題なのか、webClientの問題なのか誰かが知っていますか?
string src = "";
while(src.endsWith(<someString>))
{
src = dl(<valid site>);
}
void dl(string st)
{
string json = new WebClient().DownloadString(string);
...
string src = <manipulation of json>;
...
return src;
}