لیست کامل خطوط وضعیت HTTP

خط وضعیت HTTP عبارت است که به همراه کد ذات HTTP (توضیح کوتاه) به کد وضعیت HTTP (شماره کد واقعی) داده می شود.

شما می توانید اطلاعات بیشتر در مورد کدهای وضعیت HTTP در کد ما کد HTTP وضعیت چیست؟ قطعه ما همچنین لیستی از خطاهای کد وضعیت HTTP (4xx و 5xx) همراه با برخی نکات در مورد چگونگی رفع آنها را نگه می داریم.

توجه: اگر چه از لحاظ فنی نادرست، خطوط وضعیت HTTP اغلب به عنوان فقط کدهای وضعیت HTTP نامگذاری می شوند.

دسته بندی وضعیت کد HTTP

همانطور که می بینید در زیر، کدهای وضعیت HTTP یک عدد صحیح سه رقمی هستند. اولین رقم برای شناسایی کد در یک دسته خاص استفاده می شود - یکی از این پنج:

برنامه هایی که کدهای وضعیت HTTP را درک می کنند لازم نیست که تمام کدهای را بدانند، به این معنی که یک کد ناشناخته نیز یک عبارت دلخواه HTTP نامعلوم است که به کاربر اطلاعات زیادی نمی دهد. با این حال، این برنامه های HTTP باید از دسته ها یا کلاس ها را درک کنند، همانطور که در بالا توضیح داده ایم.

اگر نرمافزار نمی داند چه کد خاصی بدان می دهد، می تواند حداقل کلاس را شناسایی کند. به عنوان مثال، اگر یک کد وضعیت 490 برای برنامه ناشناخته باشد، می تواند آن را به صورت 400 تلقی کند، زیرا آن را در همان دسته قرار می دهد، و می تواند فرض کند که با درخواست مشتری اشتباه است.

خطوط HTTP وضعیت (کدهای وضعیت HTTP + عبارات علت HTTP)

کد وضعیت اصطلاح معنی
100 ادامه هید
101 پروتکل های سوئیچینگ
102 در حال پردازش
200 خوب
201 ایجاد شده
202 پذیرفته شده
203 اطلاعات غیر مجاز
204 بی محتوا
205 بازنشانی محتوای
206 محتوای جزئی
207 چند وضعیت
300 چند گزینه ای
301 دائمی منتقل شد
302 پیدا شد
303 دیگران را ببینید
304 اصلاح نشده
305 استفاده از پروکسی
307 تغییر مسیر موقت
308 تغییر مسیر دائمی
400 درخواست بد
401 غیر مجاز
402 مستلزم پرداخت
403 ممنوع
404 پیدا نشد
405 روش مجاز نمی باشد
406 قابل قبول نیست
407 تأیید هویت پروکسی مورد نیاز است
408 زمان درخواست را درخواست کنید
409 مناقشه
410 رفته
411 طول مورد نیاز
412 پیش شرط شکست خورد
413 شخصیت درخواست بیش از حد بزرگ است
414 درخواست URI بیش از حد بزرگ است
415 نوع رسانه غیربهداشتی
416 محدوده درخواست قابل قبول نیست
417 انتظار نداشت
421 درخواست نادرست
422 شخص غیر قابل پردازش
423 قفل شده
424 وابستگی ناپذیر
425 مجموعه بی نظیر
426 ارتقا مورد نیاز است
428 پیش شرط لازم است
429 بیش از حد بسیاری از درخواست ها
431 زمینه های سربرگ درخواست بیش از حد بزرگ است
451 برای دلایل حقوقی موجود نیست
500 خطای سرور داخلی
501 اجرا نشده
502 دروازه بد
503 سرویس در دسترس نیست
504 دروازه تاخیر
505 نسخه HTTP پشتیبانی نمی شود
506 واریانت نیز مذاکره می کند
507 ذخیره ناکافی
508 حلقه شناسایی شده
510 تمدید نمی شود
511 احراز هویت شبکه مورد نیاز است

[1] عبارات دلیل HTTP که همراه با کدهای وضعیت HTTP هستند تنها توصیه می شود. یک اصطلاح علت متفاوت در هر RFC 2616 6.1.1 مجاز است. ممکن است عبارات دلخواه HTTP را با یک توصیف "دوستانه" یا یک زبان محلی جایگزین کنید.

خطوط غیر رسمی HTTP وضعیت

خطوط HTTP زیر ممکن است بعضی سرویس های شخص ثالث به عنوان پاسخ های خطا مورد استفاده قرار گیرند، اما توسط RFC مشخص نمی شوند.

کد وضعیت اصطلاح معنی
103 بازرسی
420 شکست روش
420 تقویت آرامش شما
440 اتمام مدت ورود
449 دوباره امتحان کنید
450 کنترل های والدین ویندوز مسدود شده است
451 تغییر مسیر
498 نشانه نامعتبر
499 Token مورد نیاز
499 درخواست توسط آنتی ویروس ممنوع شده است
509 محدودیت پهنای باند بیش از
530 سایت منجمد شده است

توجه: مهم است که به یاد داشته باشید که در حالی که کدهای وضعیت HTTP ممکن است اعداد مشابه با خطاهای پیام های موجود در سایر زمینه ها مانند کد های خطای مدیریت دستگاه به اشتراک گذارند، به این معنی نیست که آنها به هیچ وجه مرتبط نیستند.