Webプロキシエラーが原因でWebRequestが失敗し、対象のWebサーバーエラーが発生していないことを検出するにはどうすればよいですか?WebRequestのHTTPプロキシエラーを検出しました
try
{
var request = (HttpWebRequest)WebRequest.Create("http://www.example.com");
request.Proxy = new WebProxy("localhost");
var response = request.GetResponse();
return response.GetResponseStream();
}
catch(WebException webex)
{
//Detect proxy failure
}
はい、「プロキシ」や例外メッセージの実際のプロキシアドレスなどの特定のキーワードをチェックすることは選択肢ですが、「より決定的」なものを探していました。 – AlexMinza
賢いアプローチではありませんが、InvalidOperationExceptionしたがって、あなたに非常に多くを提供しません! –