के लिए HTTP प्रॉक्सी त्रुटि का पता लगाएं कि वेब प्रॉक्सी त्रुटि वेब प्रॉक्सी त्रुटि के कारण विफल हुई है और लक्ष्य वेब सर्वर त्रुटि नहीं है?WebRequest
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
की तलाश में था, हाँ, यह सबसे अच्छा दृष्टिकोण नहीं है, हालांकि वे एक अवैधऑपरेशन अपवाद फेंकते हैं , और इसलिए आपको बहुत कुछ प्रदान नहीं करते हैं! –