204 Отсутствует содержимое
204 Отсутствует содержимое
Ответ с кодом состояния успеха HTTP 204 No Content указывает, что запрос был выполнен успешно, но клиенту не нужно переходить на другую страницу.
Это может использоваться, например, при реализации функциональности «сохранить и продолжить редактирование» на вики-сайте. В этом случае для сохранения страницы используется запрос PUT, а ответ 204 No Content отправляется для указания того, что редактор не должен быть заменён другой страницей.
Ответ 204 кэшируется по умолчанию (в таком ответе содержится заголовок ETag).
Статус
204 No Content
Спецификации
| Спецификация |
|---|
| Семантика HTTP # status.204 |
Совместимость с браузерами
| Десктоп | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | |
204 |
Да |
12 |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Да |
Примечания к совместимости
- Несмотря на то, что этот код состояния предназначен для описания ответа без тела, серверы могут ошибочно включать данные после заголовков. Протокол позволяет пользовательским агентам по-разному обрабатывать такие ответы (обсуждение этого текста спецификации можно найти здесь). Это можно наблюдать в постоянных соединениях, где неверно сформированное тело может содержать отдельный ответ на последующий запрос. Apple Safari отклоняет такие данные. Google Chrome и Microsoft Edge отбрасывают до четырёх неверно сформированных байтов, предшествующих правильно сформированному ответу. Firefox допускает более килобайта неверно сформированных данных, предшествующих правильному ответу.
См. также
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204