سؤال

عندما أحاول الحصول على صفحة غير موجودة ، أو استخدام طريقة HTTP غير صالحة ، HttpWebRequest.GetResponse() رمي أ System.Net.WebException, ، مع خاصية الحالة ProtocolError. في خاصية رسالتها يمكنني رؤية رمز حالة HTTP بين قوسين. بخير. لكني لا أرى خاصية رمز status Integer. هل يجب علي حقًا تحليل خاصية الرسالة للحصول عليها؟

هل كانت مفيدة؟

المحلول

من webexception.status صفحة MSDN:

((HttpWebResponse)your_exception.Response).StatusCode

ال رمز الحالة ستمنحك الخاصية التعداد الذي يقوم بتعيين رموز الحالة العادية من مواصفات HTTP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top