Пошук статусу HTTP
Шукайте коди статусу HTTP та їх значення за допомогою цього всеосяжного довідника кодів статусу HTTP. Швидко зрозумійте, що означає будь-який код стану HTTP, від поширених кодів, таких як 200 і 404, до менш поширених, з детальними поясненнями і прикладами використання. Незамінний помічник для веб-розробників, розробників API та системних адміністраторів.
Поширені запитання
Інструмент включає всі стандартні коди стану HTTP від 1xx (Інформаційний) до 5xx (Помилка сервера), в тому числі такі поширені коди, як 200 (ОК), 404 (Не знайдено), 500 (Внутрішня помилка сервера) і багато інших, визначених у специфікаціях HTTP.
Просто введіть код статусу HTTP (наприклад, 403, 301, 503), і інструмент відобразить його офіційну назву, категорію, детальний опис і поширені випадки використання, щоб допомогти вам зрозуміти, що означає цей код.
Коди стану 4xx вказують на клієнтські помилки (проблеми із запитом), тоді як коди 5xx вказують на серверні помилки (проблеми на стороні сервера). Ця відмінність допомагає визначити, де виникла проблема.
Так, інструмент надає детальну інформацію про всі коди перенаправлення 3xx, включаючи 301 (постійне перенаправлення), 302 (тимчасове перенаправлення) і 304 (незмінне), пояснюючи, коли і як використовувати кожен тип.
Безумовно! Розуміння кодів стану HTTP має вирішальне значення для створення RESTful API. Інструмент допоможе вам вибрати правильний код стану для різних відповідей API і зрозуміти коди, що повертаються сторонніми API.
Так, він охоплює всі 2xx коди успіху, включаючи 200 (OK), 201 (Створено), 204 (Немає вмісту) та інші, пояснюючи тонкі відмінності і те, коли використовувати кожен з них у ваших додатках.
401 Неавторизований означає, що автентифікація потрібна або не вдалася - користувач не надав дійсних облікових даних. Включіть заголовок WWW-Authenticate, щоб повідомити клієнтам, як пройти автентифікацію. 403 Заборонено означає, що сервер зрозумів запит, але відмовляється його авторизувати - автентифікація пройшла успішно, але користувачеві не вистачає дозволу на доступ до ресурсу.
Використовуйте 201 Створено, коли запит POST або PUT успішно створює новий ресурс. Включає заголовок Location з URL-адресою новоствореного ресурсу. Використовуйте 200 OK для успішних запитів, які не створюють ресурсів, таких як GET-запити, оновлення (PUT/PATCH) існуючих ресурсів або операції DELETE.
301 Переміщено назавжди повідомляє клієнтам і пошуковим системам, що ресурс переміщено назавжди - браузери і пошукові системи кешують цю інформацію і оновлюють закладки/індекси. 302 Знайдено (або 307 Тимчасовий перенаправлення) вказує на тимчасове перенаправлення - пошукові системи зберігають оригінальну URL-адресу в своєму індексі. Використовуйте 301 для постійних змін URL-адреси, 302 - для тимчасових ситуацій.
Повертаючи 429, додайте заголовок Retry-After, який вказує, коли клієнт може повторити спробу (в секундах або за датою HTTP). Цей статус вказує на обмеження швидкості - клієнт зробив занадто багато запитів. Реалізуйте експоненціальний відступ у клієнтському коді при отриманні 429, щоб дотримуватися обмежень швидкості та уникнути подальшого дроселювання.
