Найти в Дзене

Есть такая ошибка в HTTP — 418 I’m a teapot


Ошибка - мем, но что интересно, довольно часто ее используют для возврата кастомных логических ошибок.

Зато, конечно, очень удобно использовать этот статус-код в интернете вещей. Когда отправляешь запрос кофеварке, а он улетает чайнику, то он вернет вполне логичный ответ с ошибкой — «Я чайник».

Ну и в догонку, прикладываю небольшую памятку по самым популярным статусам в HTTP.

200 — OK. Успешный ответ
201 — Created. Успешный ответ при создании ресурса
204 — No Content. Нет содержимого для отправки
400 — Bad Request. Некорректный запрос
401 — Unauthorized. Отсутствует аутентификация
403 — Forbidden. Отсутствуют права
404 — Not Found. Ресурс не найден(при этом запрос корректный)
405 — Method Not Allowed. Метод не поддерживается
418 — I'm a teapot. Шуточный код, иногда используется для кастомных ответов
429 — Too many requests. Когда отправлено запросов больше, чем позволяет сервер

Подробнее по всем статусам здесь.

Я знаю, что вы хоть раз тоже использовали 418 код, признавайтесь для чего? Или быть может это был другой код? 🤔

#быстростатья
Около минуты