احسان
احسان
خواندن ۲ دقیقه·۱ سال پیش

کدهای وضعیت http: از زبان ماشین تا ترجمه به زبان انسان!

پروتکل HTTP (Hypertext Transfer Protocol)، که در ارتباطات وب استفاده می‌شود، از کدهای وضعیت HTTP برای ارسال اطلاعات درباره وضعیت درخواست‌ها استفاده می‌کند. این کدها اطلاعات مهمی درباره نتیجه درخواست‌های وب ارائه می‌دهند. در این راهنما، به معرفی و توضیح انواع کدهای وضعیت HTTP پرداخته خواهد شد.

۱. کدهای وضعیت ۱xx: پاسخ های اطلاعاتی

این کدها اطلاعات مربوط به فرایند درخواست را ارائه می‌دهند و در عملیات روند ارتباطی مورد استفاده قرار می‌گیرند.

۲. کدهای وضعیت ۲xx: پاسخ های موفقیت‌آمیز

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

۳. کدهای وضعیت ۳xx: تغییر مسیرها

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

۴. کدهای وضعیت ۴xx: خطاهای کاربر

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

۵. کدهای وضعیت ۵xx: خطاهای سرور

این کدها نشان می‌دهند که سرور در هنگام پردازش درخواست با خطا روبرو شده است و در اجرای درخواست کاربران مشکلی به وجود آمده است.

انواع کدهای معروف http

  • کد ۲۰۰: OK
  • کد ۳۰۱: Moved Perman (انتقال دائمی)
  • کد ۳۰۲: Found (انتقال موقتی)
  • کد ۳۰۳: See Other (مشاهده دیگر)
  • کد ۴۰۰: Bad Request (درخواست نامعتبر)
  • کد ۴۰۱: Unauthorized (عدم اعتبارسنجی)
  • کد ۴۰۳: Forbidden (دسترسی ممنوع)
  • کد ۴۰۴: Not Found (پیدا نشد)
  • کد ۴۰۵: Method Not Allowed (روش غیرمجاز)
  • کد ۴۰۶: Not Acceptable (قابل قبول نیست)
  • کد ۴۰۷: Proxy Authentication Required (احراز هویت پروکسی لازم است)
  • کد ۴۰۸: Request Timeout (زمان انتظار درخواست به پایان رسید)
  • کد ۴۱۰: Gone (رفته شده)
  • کد ۴۱۱: Length Required (طول مورد نیاز است)
  • کد ۴۳۰: Request Header Fields Too Large (فیلدهای سرآیند درخواست بیش از حد بزرگ است)
  • کد ۴۵۱: Unavailable For Legal Reasons (غیرقابل دسترس به دلایل قانونی)
  • کد ۵۰۰: Internal Server Error (خطای داخلی سرور)
  • کد ۵۰۱: Not Implemented (پیاده‌سازی نشده)
  • کد ۵۰۲: Bad Gateway (دروازه نامعتبر)
  • کد ۵۰۳: Service Unavailable (سرویس در دسترس نیست)
  • کد ۵۰۴: Gateway Timeout (زمان انتظار دروازه به پایان رسید)
  • کد ۵۰۵: HTTP Version Not Supported (نسخه HTTP پشتیبانی نمی‌شود)

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

کدهای وضعیت http
احسان عباسی هستم؛ متخصص سئو. 3 سالی میشه که در این زمینه فعالیت می کنم و اعتقاد دارم سئوسایت یادیگری عمیق درباره الگوریتم های گوگل است.
شاید از این پست‌ها خوشتان بیاید