204 No Content ("нет содержимого")
https://httpcat.ru/204
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.

Описание
Код состояния 204 No Content указывает, что запрос успешно обработан, но сервер не возвращает тело ответа.
Основные характеристики:
- Запрос выполнен корректно, но возвращать данные не требуется
- Может использоваться для подтверждения действия без обновления содержимого
- Часто используется с методами
PUT
,DELETE
илиPOST
, когда клиент не ожидает ответ
Типичное использование:
DELETE /api/users/123 HTTP/1.1 Host: example.com HTTP/1.1 204 No Content
Особенности заголовков:
- Заголовки, такие как
Content-Type
иContent-Length
, обычно отсутствуют - Если присутствует
Content-Length
, его значение должно быть0
Когда использовать:
- Когда важно сообщить, что операция прошла успешно, но данные возвращать не нужно
- После
DELETE
,PUT
илиPOST
, если результат уже известен клиенту - В REST API, чтобы минимизировать трафик при массовых или частых операциях
Дополнительно:
- Клиенты не должны обновлять текущее отображение ресурса, если получают 204
- Если всё же нужно вернуть данные — лучше использовать
200 OK
или201 Created
- Важно не путать с
304 Not Modified
, который используется в кэшировании
Документация: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204