Rotten Tomatoes の Web サイトから JSON 形式の文字列を取得しています。私のコードは次のようになります
HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(url);
webRequest.Method = "GET";
webRequest.ContentType = "application/json";
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
using(StreamReader reader = new StreamReader(response.GetResponseStream()))
{
//Code I'm using the reader with
}
1 ~ 4 個の映画を返す映画検索を実行すると、問題なく動作します。ただし、5 以上の結果を得ようとすると、うまくいきません。webResponse の contentlength は -1 です。4 つの映画の結果を返す場合、contentlength は 7,449 です。