مرجع کدهای وضعیت HTTP

همه‌ی کدهای وضعیت HTTP (۱xx تا ۵xx) را با توضیح فارسی، کاربرد رایج و جستجو/فیلتر بر اساس کد یا توضیح ببینید.

28 کد پیدا شد

100Continue

سرور بخش اول درخواست را دریافت کرده و کلاینت می‌تواند ادامه دهد.

کاربرد رایج: آپلود فایل‌های حجیم با هدر Expect: 100-continue.

101Switching Protocols

سرور در حال تغییر پروتکل طبق درخواست کلاینت است.

کاربرد رایج: ارتقا از HTTP به WebSocket.

102Processing

سرور درخواست را دریافت کرده و در حال پردازش است اما هنوز پاسخی ندارد.

کاربرد رایج: عملیات‌های WebDAV طولانی.

200OK

درخواست با موفقیت انجام شد.

کاربرد رایج: پاسخ موفق استاندارد برای GET/POST.

201Created

منبع جدید با موفقیت ایجاد شد.

کاربرد رایج: ایجاد رکورد جدید با POST.

202Accepted

درخواست پذیرفته شده اما پردازش هنوز کامل نشده است.

کاربرد رایج: صف پردازش ناهمزمان (async).

204No Content

درخواست موفق بود اما محتوایی برای بازگشت وجود ندارد.

کاربرد رایج: حذف موفق یک رکورد (DELETE).

206Partial Content

سرور فقط بخشی از منبع را بر اساس هدر Range برگردانده است.

کاربرد رایج: دانلود رزومه‌پذیر فایل یا استریم ویدیو.

301Moved Permanently

منبع برای همیشه به آدرس جدید منتقل شده است.

کاربرد رایج: ریدایرکت دائمی سئو-فرندلی هنگام تغییر URL.

302Found

منبع موقتاً به آدرس دیگری منتقل شده است.

کاربرد رایج: ریدایرکت موقت (مثلاً هنگام تعمیرات).

303See Other

کلاینت باید با متد GET به آدرس دیگری مراجعه کند.

کاربرد رایج: ریدایرکت بعد از ثبت فرم (Post/Redirect/Get).

304Not Modified

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

کاربرد رایج: کش مرورگر برای تصاویر و فایل‌های استاتیک.

307Temporary Redirect

مثل 302 اما متد و بدنه‌ی درخواست حفظ می‌شود.

کاربرد رایج: ریدایرکت موقت API که باید متد POST را حفظ کند.

308Permanent Redirect

مثل 301 اما متد و بدنه‌ی درخواست حفظ می‌شود.

کاربرد رایج: ریدایرکت دائمی API.

400Bad Request

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

کاربرد رایج: فرمت نامعتبر JSON یا پارامتر گمشده.

401Unauthorized

احراز هویت لازم است یا اطلاعات ورود نامعتبر است.

کاربرد رایج: دسترسی به API بدون توکن معتبر.

403Forbidden

سرور درخواست را فهمیده اما اجازه‌ی دسترسی نمی‌دهد.

کاربرد رایج: دسترسی کاربر بدون مجوز کافی به یک صفحه.

404Not Found

منبع درخواست‌شده پیدا نشد.

کاربرد رایج: آدرس اشتباه یا صفحه‌ی حذف‌شده.

405Method Not Allowed

متد HTTP استفاده‌شده برای این منبع مجاز نیست.

کاربرد رایج: ارسال DELETE به مسیری که فقط GET را پشتیبانی می‌کند.

408Request Timeout

سرور منتظر درخواست ماند اما کلاینت به‌موقع آن را ارسال نکرد.

کاربرد رایج: اتصال کند یا قطع‌شده‌ی کلاینت.

409Conflict

درخواست با وضعیت فعلی منبع در تناقض است.

کاربرد رایج: ثبت‌نام با ایمیلی که قبلاً وجود دارد.

410Gone

منبع برای همیشه حذف شده و آدرس جدیدی هم ندارد.

کاربرد رایج: محتوای حذف‌شده‌ی دائمی (بهتر از 404 برای سئو در این حالت).

422Unprocessable Entity

درخواست از نظر فرمت درست است اما داده‌ها اعتبارسنجی نشدند.

کاربرد رایج: خطای validation در فرم ثبت‌نام API.

429Too Many Requests

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

کاربرد رایج: Rate limiting برای جلوگیری از سوءاستفاده از API.

500Internal Server Error

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

کاربرد رایج: باگ یا exception مدیریت‌نشده در بک‌اند.

502Bad Gateway

سرور به‌عنوان gateway پاسخ نامعتبری از سرور بالادستی دریافت کرد.

کاربرد رایج: Nginx که نمی‌تواند به سرور اپلیکیشن پشتیبان وصل شود.

503Service Unavailable

سرور موقتاً قادر به پاسخ‌گویی نیست (اضافه‌بار یا تعمیرات).

کاربرد رایج: حالت maintenance یا اضافه‌بار موقت سرور.

504Gateway Timeout

سرور gateway به‌موقع از سرور بالادستی پاسخ نگرفت.

کاربرد رایج: سرور بک‌اند در پاسخ به Nginx/CDN کند بوده است.

ابزار مرجع کدهای وضعیت HTTP، همه‌ی کدها را با توضیح فارسی و کاربردشان نشان می‌دهد. مرجع سریع برای توسعه‌دهندگان و کارشناسان سئو.

فهرست کامل کدهای وضعیت HTTP از ۱xx تا ۵xx را همراه با توضیح فارسی و کاربرد رایج ببینید و بر اساس کد یا توضیح جستجو و فیلتر کنید.

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

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

سوالات متداول

کد ۴۰۴ یعنی چه؟

کد ۴۰۴ یعنی صفحه‌ی درخواست‌شده پیدا نشد؛ معمولاً به‌خاطر آدرس اشتباه یا صفحه‌ی حذف‌شده رخ می‌دهد.

تفاوت خطای ۴xx و ۵xx چیست؟

خطاهای ۴xx مربوط به مشکل در سمت درخواست (مثل آدرس اشتباه) و خطاهای ۵xx مربوط به مشکل در سمت سرورند.

کد ۳۰۱ چه معنایی دارد؟

کد ۳۰۱ یعنی صفحه به‌طور دائمی به آدرس دیگری منتقل شده است و برای سئو اعتبار را منتقل می‌کند.