次のコードに問題があります。Fiddler がオンのときは正常に実行されますが、Fiddler が実行されていないときはタイムアウトになります。
IWebProxy proxy = websiterequester.Proxy;
websiterequester = (HttpWebRequest)WebRequest.Create("http://website.com/");
websiterequester.CookieContainer = cookieJar;
websiterequester.Method = "GET";
websiterequester.Referer = "http://website.com/";
if (websiterequester.Proxy != null)
{
websiterequester.Proxy = null;
}
try
{
objStream1 = websiterequester.GetResponse().GetResponseStream();
}
catch (WebException ex)
{
return "oops";
}
objReader1 = new StreamReader(objStream1);
string thiscamebacks = objReader1.ReadToEnd();
皆さんが答えてくれることを願っています。(私はSOに関する別のスレッドを読みましたが、答えはどれもうまくいきませんでした)
ありがとう!