以下を使用して Web リクエストを実行しています。
// create http request
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
// set user agent
req.UserAgent = "Mozilla/5.0 (X11; U; Linux i586; de; rv:5.0) Gecko/20100101 Firefox/5.0";
req.AllowAutoRedirect = true;
req.MaximumAutomaticRedirections = 3;
// retrieve response
HttpWebResponse rep = (HttpWebResponse)req.GetResponse();
HttpStatusCode stc = rep.StatusCode;
すべてではありませんが一部の URL では、コンテンツの長さが -1 でステータスが OK を返しますが、Firefox を直接使用するとレンダリングされます。
C# に提供する必要がある設定はありますか? サンプルリンクhttp://www.cbsstore.com/detail.php?p=382214&ecid=5511&pa=CSE-FGL&CAWELAID=1599172025