আমার কাছে নিম্নলিখিত কোড রয়েছে:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "HEAD";
request.Credentials = MyCredentialCache;
try
{
request.GetResponse();
}
catch
{
}
আমি কীভাবে একটি নির্দিষ্ট 404 ত্রুটি ধরতে পারি? ওয়েবএক্সেপশনস্ট্যাটাস.প্রোটোকল ইরার কেবল একটি ত্রুটি ঘটেছে তা সনাক্ত করতে পারে তবে ত্রুটির সঠিক কোড দেয় না।
উদাহরণ স্বরূপ:
catch (WebException ex)
{
if (ex.Status != WebExceptionStatus.ProtocolError)
{
throw ex;
}
}
কেবলমাত্র যথেষ্ট কার্যকর নয় ... প্রোটোকল ব্যতিক্রম 401, 503, 403, সত্যিই কিছু হতে পারে।
System.Exception
, এবং আপনার হ্যান্ডলারের ব্যতিক্রম পাঠ্যের উপর নির্ভর করবেন না !