🌎 معنی کد های وضعیت (HTTP Status Codes) که هر برنامه نویس باید بداند
احتمالاً هنگام کار با API ها، وب سایت ها یا مرورگر، با اعدادی مثل 200، 404 یا 500 رو به رو شده ای
اما هر کدام دقیقاً چه معنی ای دارند؟ 🤔
⏺ کد 1xx — اطلاعات (Informational)
این کدها یعنی درخواست دریافت شده و هنوز در حال پردازش است.
🔴 کد 100 (Continue)
سرور می گوید: ادامه بده، درخواستت را دریافت کردم
🟢 کد 2xx — موفقیت (Success)
همه چیز طبق انتظار انجام شده است ✅
🟢 کد 200 (OK)
درخواست با موفقیت انجام شد.
🟢 کد 201 (Created)
یک منبع جدید با موفقیت ساخته شد. مثلاً ثبت یک کاربر جدید.
🟢 کد 204 (No Content)
درخواست موفق بوده، اما چیزی برای برگرداندن وجود ندارد.
⏺ کد 3xx — تغییر مسیر (Redirection)
برای دریافت نتیجه باید به آدرس دیگری بروی.
🟡 کد 301 (Moved Permanently)
آدرس برای همیشه تغییر کرده است.
🟡 کد 302 (Found)
انتقال موقت به یک آدرس دیگر.
🟡 کد 304 (Not Modified)
فایل تغییری نکرده و از نسخه کش (Cache) استفاده میشود.
⏺ کد 4xx — خطای سمت کاربر (Client Error)
مشکل از درخواست ارسال شده توسط کاربر است.
🔴 کد 400 (Bad Request)
درخواست نامعتبر است.
🔴 کد 401 (Unauthorized)
برای دسترسی باید احراز هویت شوی.
🔴 کد 403 (Forbidden)
سرور درخواست را فهمیده، اما اجازه دسترسی نمی دهد.
🔴 کد 404 (Not Found)
منبع یا صفحه مورد نظر پیدا نشد.
🔴 کد 405 (Method Not Allowed)
متد HTTP مجاز نیست. مثلاً به جای POST از GET استفاده شده است.
🔴 کد 429 (Too Many Requests)
در مدت کوتاهی درخواست های زیادی ارسال شده است.
⏺ کد 5xx — خطای سمت سرور (Server Error)
مشکل از سرور است، نه کاربر.
🟣 کد 500 (Internal Server Error)
یک خطای داخلی در سرور رخ داده است.
🟣 کد 502 (Bad Gateway)
سرور واسط پاسخ معتبری از سرور اصلی دریافت نکرده است.
🟣 کد 503 (Service Unavailable)
سرور موقتاً در دسترس نیست. مثلاً هنگام تعمیرات یا ترافیک بالا.
🟣 کد 504 (Gateway Timeout)
سرور واسط منتظر پاسخ ماند، اما زمان انتظار تمام شد.
🤯 روش ساده حفظ کردن
✅کد های 1xx ➡️ در حال پردازش
✅ کد های 2xx ➡️ موفقیت
✅ کد های 3xx ➡️ تغییر مسیر
✅ کد های 4xx ➡️ خطای کاربر
✅ کد های 5xx ➡️خطای سرور
🔖 این پست را ذخیره کن، احتمال زیادی دارد در مصاحبه های برنامه نویسی، توسعه API یا دیباگ پروژه ها دوباره به آن نیاز پیدا کنی.
#️⃣ #برنامه_نویسی #استخدام #سی_شارپ
➖➖➖➖➖➖➖➖
⏺ @cactuswebteam | کاکتوس وب
Post #57
941

- ❤ 2