Что означает HTTP-статус 204 (No Content)?

 
Также может означать:
КонстантаТипОС
PAGE_FAULT_IN_FREED_SPECIAL_POOLКод BSODWindows
Предыдущий Следующий
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 может подтверждать изменение состояния без возврата новой модели объекта; при необходимости клиент запрашивает её отдельно.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.