پرشین تم مقالات کدهای وضعیت HTTP(400 و 500)

کدهای وضعیت HTTP(400 و 500)

image profile پرشین تم - 02 فروردین 1403 - 21:44 دانلود مقاله

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

کدهای وضعیت HTTP(400 و 500)

اصطلاح "کد وضعیت HTTP" معمولاً به جای عبارت "HTTP Status Line" استفاده می شود، اما آنها کمی متفاوت هستند. خط وضعیت HTTP کاملتر است و از دو بخش تشکیل شده است:

(1) کد وضعیت HTTP (یعنی 404)

(2) عبارت دلیل HTTP (یعنی صفحه درخواستی وجود ندارد)

رقم اول کد وضعیت HTTP یکی از پنج کلاس پاسخ را مشخص می کند. حداقل چیزی که برای یک کلاینت HTTP وجود دارد این است که این پنج کلاس را تشخیص می دهد. اولین رقم 1، 2 یا 3 یک درخواست کاملاً کاربردی را نشان می دهد. اولین رقم 4 نشان دهنده خطای سمت سرویس گیرنده، با رایج ترین کدها در محدوده 400 تا 404 است. رقم اول 5 نشان دهنده خطای سمت سرور، با رایج ترین کدها در محدوده 500 تا 510 است. از آنجایی که کدهای موجود در محدوده 400 و 500 نشان دهنده خطا هستند، به آنها کدهای خطای HTTP نیز گفته می شود.

 

مهم است که از معنای کدهای خطای HTTP 400 و 500 آگاه باشید تا بتوانید مسائلی را که آنها مطرح می‌کنند، بررسی کنید، به خصوص اگر بر علت آن کنترل دارید.

برای فهرست کامل همه کدهای وضعیت HTTP، به IANA یا W3C مراجعه کنید.

HTTP Status Codes

 

 

لیست زیر رایج ترین کدهای خطای HTTP را توصیف می کند.

400 Bad Request

این خطا نشان می دهد که درخواست کاربر حاوی نحو نادرستی است.

401 Unauthorized

این خطا نشان می دهد که درخواست کاربر نیاز به احراز هویت (نام کاربری و رمز عبور) دارد.

403 Forbidden

اگر به جای وب‌سایتی که درخواست کرده‌اید، پیام «403 Forbidden» در مرورگر شما ظاهر شود، به این معنی است که شما مجاز به دسترسی به URL مشخص شده نیستید.

404 Not Found

این خطا نشان می دهد که سرور نمی تواند آدرس مورد نظر بازدید کننده را پیدا کند. این معمولاً زمانی رخ می دهد که URL اشتباه تایپ شود.

500 Internal Server Error

این خطا نشان می دهد که سرور با شرایط غیرمنتظره ای مواجه شده است. این اغلب زمانی اتفاق می‌افتد که به دلیل پیکربندی نادرست برنامه روی سرور، یک درخواست برنامه قابل انجام نباشد.

501 Not Implemented

این خطا نشان می دهد که روش HTTP ارسال شده توسط مشتری توسط سرور پشتیبانی نمی شود. این اغلب به دلیل قدیمی بودن سرور است. این یک خطای بسیار نادر است و به طور کلی نیاز به به روز رسانی وب سرور دارد.

502 Bad Gateway

این خطا معمولاً به دلیل پیکربندی نادرست سرورهای پروکسی است. با این حال، این مشکل همچنین ممکن است زمانی ایجاد شود که ارتباط IP ضعیفی بین رایانه‌های پشتیبان وجود داشته باشد، زمانی که سرور کلاینت بیش از حد بارگذاری شده است، یا زمانی که فایروال به درستی کار نمی‌کند.

اولین قدم برای حل این مشکل، پاک کردن کش مشتری است. این عمل باید منجر به استفاده از پروکسی دیگری برای حل محتوای وب سرور شود.

503 Service Unavailable

این خطا زمانی رخ می دهد که سرور به دلیل اضافه بار موقت یا به دلیل بسته بودن موقت سرور برای تعمیر و نگهداری، قادر به رسیدگی به درخواست ها نباشد. خطا نشان می دهد که سرور فقط به طور موقت از کار می افتد. امکان دریافت خطاهای دیگر به جای 503 وجود دارد.

504 Gateway Timeout

این خطا زمانی رخ می دهد که یک سرور در جایی در امتداد زنجیره پاسخ به موقع از سرور بالاتر زنجیره دریافت نمی کند. مشکل کاملاً به دلیل ارتباط کند بین رایانه های بالادست ایجاد می شود.

505 HTTP Version Not Supported

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

506 Variant Also Negotiates

این خطا نشان می دهد که سرور به درستی پیکربندی نشده است.

507 Insufficient Storage

این خطا نشان می دهد که حافظه سرور تمام شده است. این به احتمال زیاد زمانی رخ می دهد که برنامه ای که درخواست می شود نتواند منابع سیستم لازم را برای اجرا اختصاص دهد.

509 Bandwidth Limit Exceeded

این خطا زمانی رخ می دهد که به محدودیت پهنای باند اعمال شده توسط مدیر سیستم رسیده باشد. تنها راه حل برای این مشکل این است که منتظر بمانید تا محدودیت در چرخه زیر بازنشانی شود.

510 Not Extended

این خطا زمانی رخ می دهد که یک برنامه افزودنی متصل به درخواست HTTP توسط وب سرور پشتیبانی نمی شود.

با خرید اشتراک می توانید تا چندین برابر مبلغ خرید اشتراک خود قالب های HTML ، سورس کدهای آماده و یا مقالات دانلود کنید
شما می توانید تنها فقط با مبلغ 3,000,000 میلیون تومان وب سایت سفارسی برای خود داشته باشید
محبوب ترین مقالات
تفاوت بین CSS و SCSS چیست؟ تفاوت بین CSS و SCSS چیست؟
category برنامه نویسی 07 اسفند 1402
تفاوت بین RDBMS و DBMS تفاوت بین RDBMS و DBMS
category برنامه نویسی 02 فروردین 1403
ChatGPT چیست؟ ChatGPT چیست؟
category هوش مصنوعی 12 اسفند 1402
کاوش در معماری GPT-3 کاوش در معماری GPT-3
category هوش مصنوعی 12 اسفند 1402
کلمات کلیدی در SQL کلمات کلیدی در SQL
category برنامه نویسی 01 خرداد 1403
تفاوت بین CSS، SASS و SCSS چیست؟ تفاوت بین CSS، SASS و SCSS چیست؟
category برنامه نویسی 13 اسفند 1402
انواع Join در SQL انواع Join در SQL
category برنامه نویسی 02 فروردین 1403
آخرین مقالات
چگونه زمان را مدیریت کنیم - نکاتی برای مدیریت موثر زمان چگونه زمان را مدیریت کنیم - نکاتی برای مدیریت موثر زمان مهم نیست چقدر برای بهره وری کار می کنیم، همیشه به نظر می رسد که کارهای زیادی برای انجام دادن وجود دارد و هیچ وقت در رو...
category عمومی 29 آبان 1403
شش ویژگی مشترک مدیران موفق شش ویژگی مشترک مدیران موفق ممکن است برای هدف بعدی شغلی خود که مدیر شدن است، کار کنید. شما صبورانه منتظر هستید، یا نه چندان صبورانه منتظر رئیستان ...
category عمومی 29 آبان 1403
حال و آینده انرژی های تجدیدپذیر حال و آینده انرژی های تجدیدپذیر به نظر می رسد انرژی های تجدیدپذیر بهترین جایگزین و راه حل پایدار برای رسیدگی به مسائل امنیت انرژی به روش های جدید و پا...
category محیط زیست 28 آبان 1403