| Предыдущий | Следующий |
| HTTP_STATUS_NON_AUTH_INFORMATION | HTTP_STATUS_RESET_CONTENT |
HTTP_STATUS_NO_CONTENT
Что означает HTTP 204 (HTTP_STATUS_NO_CONTENT)
HTTP_STATUS_NO_CONTENT соответствует ответу HTTP 204: операция выполнена успешно без тела ответа.
После заголовков 204 сообщение заканчивается; полезная нагрузка в таком ответе недопустима.
HTTP 204 означает успешное завершение без тела ответа. Клиент не должен после него безусловно запускать JSON/XML parser: отсутствие payload является нормальной семантикой статуса, а не повреждённым ответом. При этом сервер всё ещё может вернуть разрешённые metadata, например валидатор. Логика приложения должна отделять успешность операции от ожидания representation body и не превращать корректный 204 в искусственную ошибку клиента.
Для методов обновления 204 может подтверждать изменение состояния без возврата новой модели объекта; при необходимости клиент запрашивает её отдельно.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.