کدهای وضعیت HTTP
کدهای وضعیت HTTP چیستند؟
کدهای وضعیت HTTP اعداد ۳ رقمی هستند که توسط سرور در پاسخ به درخواست کلاینت برگردانده میشوند. آنها نشان میدهند که آیا درخواست موفق بوده، نیاز به اقدام دارد یا با خطا روبرو شده است. کدها در پنج دسته گروهبندی میشوند: 1xx (اطلاعاتی)، 2xx (موفقیت)، 3xx (تغییر مسیر)، 4xx (خطاهای کلاینت)، و 5xx (خطاهای سرور).
نحوه استفاده از این مرجع
-
بر اساس شماره کد (مثلاً 404) یا کلمه کلیدی (مثلاً 'وقفه زمانی'، 'تغییر مسیر') جستجو کنید.
-
با استفاده از دکمههای بالا بر اساس دستهبندی فیلتر کنید.
-
برای مشاهده توضیحات کامل و مثال کاربردی، روی هر کارت کد وضعیت کلیک کنید.
سوالات متداول
آیا رمزگشایی دادههای حساس در اینجا ایمن است؟ بله. تمام رمزگشایی در مرورگر شما با استفاده از JavaScript انجام میشود. هیچ دادهای به سرور منتقل نمیشود، بنابراین رشتههای کدگذاری شده شما کاملاً خصوصی میمانند.
تفاوت بین Base64 و URL-safe Base64 چیست؟ Base64 استاندارد از کاراکترهای + و / استفاده میکند که کاراکترهای خاصی در URL هستند. URL-safe Base64 آنها را با - و _ جایگزین میکند تا رشته بتواند در URLها و نامهای فایل بدون percent-encoding با ایمنی استفاده شود.
چرا خروجی رمزگشایی شده من مثل متن بیمعنی به نظر میرسد؟ اگر داده اصلی دودویی بود (مثل تصویر، PDF، یا فایل فشرده)، خروجی رمزگشایی شده متن خوانایی نخواهد بود. در این صورت، رشته Base64 نمایانگر یک فایل دودویی است، نه رشته متنی.
آیا Base64 نوعی از رمزنگاری است؟ خیر. Base64 یک طرح کدگذاری است، نه رمزنگاری. هر کسی میتواند یک رشته Base64 را بدون کلید رمزگشایی کند. هرگز نباید برای حفاظت از دادههای حساس استفاده شود — از رمزنگاری مناسب برای آن استفاده کنید.
Keywords: کدهای وضعیت HTTP, کدهای خطای HTTP, 404 پیدا نشد, 500 خطای داخلی سرور, 200 OK, 301 تغییر مسیر, 403 ممنوع, کدهای وضعیت REST API, کدهای پاسخ HTTP