httpwebrequest: الوصول إلى أنظف إلى رموز حالة HTTP الرقمية؟
-
29-09-2019 - |
سؤال
عندما أحاول الحصول على صفحة غير موجودة ، أو استخدام طريقة HTTP غير صالحة ، HttpWebRequest.GetResponse()
رمي أ System.Net.WebException
, ، مع خاصية الحالة ProtocolError
. في خاصية رسالتها يمكنني رؤية رمز حالة HTTP بين قوسين. بخير. لكني لا أرى خاصية رمز status Integer. هل يجب علي حقًا تحليل خاصية الرسالة للحصول عليها؟
المحلول
من webexception.status صفحة MSDN:
((HttpWebResponse)your_exception.Response).StatusCode
ال رمز الحالة ستمنحك الخاصية التعداد الذي يقوم بتعيين رموز الحالة العادية من مواصفات HTTP.
لا تنتمي إلى StackOverflow