فهرست کدهای وضعیت HTTP: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
جز ه‌ی --> هٔ با استفاده از AWB
Rezabot (بحث | مشارکت‌ها)
خط ۲:
موراد ذکر شده در زیر، فهرست کدهایِ وضعیتِ [[قرارداد انتقال ابرمتن]] (به انگلیسی: Hypertext Transfer Protocol) یا [[اچ‌تی‌تی‌پی]] (به انگلیسی: HTTP) است. این کدها شامل کدهای استاندارهای اینترنتی [[نیروی ضربت مهندسی اینترنت]] در کنار موارد غیر استاندارد [[RFC]]، مشخصات دیگر و تعدادی از کدهای اضافی دیگر است که بطور معمول مورد استفاده قرار می‌گیرند. اولین عدد از کد یکی از پنج گروه این وضعیت‌ها را نشان می‌دهد؛ از یک کارگیر HTTP انتظار می‌رود حداقل این پنج گروه را بشناسد. اصطلاحات استفاده شده تماماً نمونه‌های استاندارد هست. تمام کدهای آورده شده بخشی از استاندارد HTTP/1.1 هستند (RFC 2616) مگر اینکه غیر از این ذکر شده باشد.
 
سیستم مایکروسافت IIS گاهی از زیرمجموعۀزیرمجموعهٔ کدهای اعشاری استفاده می‌کند تا اطلاعات بیشتری در اختیار بگذارد<ref name="MS_KB943891">{{cite web
| url = http://support.microsoft.com/kb/943891/
| title = The HTTP status codes in IIS 7.0 | date = July 14, 2009
خط ۱۸:
|'''۱۰۰ (ادامه)'''|| درخواست کننده باید به درخواست خود ادامه دهد. سرور زمانی این کد را نمایش می دهد که بخش اول درخواست را دریافت کرده و منتظر بقیه ی درخواست ها می باشد.
|-
|'''۱۰۱ (درحال تعویض پروتکل‌پروتکل ها)'''|| درخواست کننده به سرور درخواست تعویض پروتکل ها را داده و سرور در حال تایید کردن انجام تعویض است.
|-
|}
خط ۳۷:
|'''۲۰۳ (اطلاعات نامعتبر)'''|| سرور با موفقیت درخواست را محاسبه کرده، اما اطلاعاتی را نمایش می دهد که ممکن است مربوط به منبع دیگری باشند.
|-
|'''۲۰۴ (بدون محتویات)'''|| سرور با موفقیت درخواست را محاسبه کرده، اما هیچ محتوی ای را نمایش نمی دهدنمی‌دهد.
|-
|'''۲۰۵ (تنظیم مجدد محتوی)'''|| سرور با موفقیت درخواست را محاسبه کرده، اما هیچ محتوی ای را نمایش نمی دهدنمی‌دهد. برخلاف کد ۲۰۴، این کد نیازمند این است که درخواست کننده نمای پرونده را تنظیم مجدد کند(برای مثال خالی کردن یک فرم)
|-
|'''۲۰۶ (محتوی جزئی)'''|| سرور با موفقیت درخواست دریافت جزئی را پردازش کرده است.
خط ۸۰:
|'''۴۰۳ (ممنوع)'''|| سرور مانع درخواست می‌شود.
|-
|'''۴۰۴ (پیدا نشد)'''|| سرور قادر به پیدا کردن صفحه درخواست شده نمی‌باشد. برای مثال اگر برای صفحه‌صفحه ای که در سرور وجود ندارد درخواست شود، سرور اغلب این کد را نمایش می‌دهد.
|-
|'''۴۰۵ (متود مجاز نیست)'''|| متود مشخص شده در درخواست مجاز نیست.
|-
|'''۴۰۶ (قابل قبول نیست)'''|| صفحه درخواست شده قادر به پاسخ گویی به همراه مشخصه‌مشخصه های محتوی درخواست شده نیست.
|-
|'''۴۰۷ (نیاز به تصدیق پراکسی می‌باشد)'''|| این کد وضعیت مشابه کد ۴۰۱ می‌باشد؛ اما مشخص می‌کند که درخواست کننده برای استفاده از [[پراکسی سرور|پراکسی]] نیاز به تصدیق دارد. زمانی که سرور این پاسخ را نمایش می‌دهد، همچنین به معنی پراکسی ای می‌باشد که درخواست کننده باید از آن استفاده کند.
خط ۱۱۷:
! کد !! توضیحات
|-
|'''۵۰۰ (خطای داخلی سرور)'''||سرور با خطا مواجه شده و قادر به انجام درخواست نمی باشدنمی‌باشد.
|-
|'''۵۰۱ (اجرا نشده)'''|| سرور قابلیت انجام درخواست را ندارد. برای مثال سرور ممکن است این کد را زمانی نمایش دهد که قادر به شناسایی متود درخواست نباشد.
خط ۱۲۳:
|'''۵۰۲ (درگاه خراب)'''|| سرور مانند درگاه یا پراکسی عمل کرده و پاسخ اشتباهی از سرور بالا دست دریافت کرده است.
|-
|'''۵۰۳ (سرویس در دسترس نیست)'''|| سرور در حال حاضر در دسترس نمی باشدنمی‌باشد. (به دلیل این که برای تعمیر یا گرانبار شده یا از کار افتاده). به طور کل این وضعیت موقتی می باشد.
|-
|'''۵۰۴ (وقفه ی در گاه)'''|| سرور مانند درگاه یا پراکسی عمل کرده و درخواست به موقع ای از سرور بالا دست دریافت نکرده است.
|-
|'''۵۰۵ (نگارش HTTP پشتیبانی نمی شودنمی‌شود)'''|| سرور نگارش پروتکل HTTP موجود در درخواست را پشتیبانی نمی کندنمی‌کند.
|-
|}
خط ۱۴۱:
[[رده:فهرست‌های مرتبط با اینترنت]]
[[رده:کدگذاری]]
[[رده:کدهای وضعیت پروتکل انتقال ابرمتن]]