خانه / راهنمای کدهای وضعیت HTTP
راهنمای کدهای وضعیت HTTP
کد وضعیت را جستوجو کنید تا معنای فارسی و دستهبندی آن را فوری ببینید.
هیچ کد وضعیتی با این عبارت پیدا نشد.
کدهای وضعیت HTTP چگونه دستهبندی میشوند؟
هر بار که مرورگر یک صفحه یا فایل را از سروری درخواست میکند، سرور در پاسخ یک کد وضعیت سهرقمی برمیگرداند. رقم اول این کد، دسته کلی آن را مشخص میکند: کدهای ۱xx اطلاعاتیاند، ۲xx یعنی درخواست موفق بوده، ۳xx یعنی باید به آدرس دیگری هدایت شوید، ۴xx یعنی مشکل از سمت درخواست کلاینت است (مثل آدرس اشتباه یا نبود دسترسی)، و ۵xx یعنی مشکل از سمت سرور بوده است.
چرا شناخت این کدها مفید است؟
وقتی یک وبسایت یا سرویس API با خطا مواجه میشود، اولین سرنخ معمولاً همین کد وضعیت است. دانستن تفاوت بین ۴۰۴ و ۴۱۰، یا بین ۵۰۲ و ۵۰۳، میتواند در چند ثانیه مشخص کند مشکل موقتی است، دائمی است، یا اصلاً باید کاربر کاری انجام دهد — این هم برای توسعهدهندگان هنگام دیباگ مفید است و هم برای صاحبان سایت هنگام بررسی گزارشهای خطا.
پرسشهای متداول
تفاوت کد ۴۰۱ و ۴۰۳ چیست؟
۴۰۱ یعنی هنوز احراز هویت نشدهاید (نیاز به ورود دارید)، اما ۴۰۳ یعنی حتی با احراز هویت هم دسترسی به این منبع برای شما مجاز نیست.
چرا گاهی بهجای ۴۰۴ کد ۴۱۰ دیده میشود؟
۴۱۰ (Gone) بهطور صریح اعلام میکند منبع برای همیشه حذف شده، در حالی که ۴۰۴ فقط میگوید چیزی با این آدرس یافت نشد و ممکن است موقتی باشد.
کد ۴۲۹ به چه معناست و چه باید کرد؟
یعنی تعداد درخواستهای شما در بازه زمانی کوتاه بیش از حد مجاز سرور بوده؛ معمولاً باید کمی صبر کرده و درخواست را دوباره امتحان کنید.
کدهای ۵xx مشکل از سمت من است یا سرور؟
کدهای ۵xx نشاندهنده خطای سمت سرور هستند، نه مرورگر یا دستگاه شما؛ در این موارد معمولاً باید کمی صبر کرد یا با مدیر سایت تماس گرفت.