TrueURL
TrueURL

Меню

204 No Content

Запрос выполнен, а отправлять в ответ нечего. Браузер остается на текущей странице; типично для DELETE, маячков и предварительных запросов CORS.

Категория
2xx Успешные
Поясняющая фраза
No Content
Редирект
Нет
Кэшируется по умолчанию
Да

204 No Content означает, что сервер выполнил запрос и дополнительного содержимого для отправки у него нет. У ответа 204 не бывает тела: он заканчивается пустой строкой после заголовков. Сами заголовки при этом важны: они описывают целевой ресурс после выполнения запрошенного действия.

Код типичен для успешных запросов PUT, PATCH и DELETE в API, для маячков аналитики и для ответа на предварительные запросы CORS (OPTIONS). Если браузер переходит на URL, который возвращает 204, он не покидает текущую страницу.

Ответ 204 кэшируется эвристически.

Пример ответа

HTTP
HTTP/1.1 204 No Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Access-Control-Allow-Origin: https://app.example.com
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 86400

SEO и проверка редиректов

По словам Google, код 204 сообщает системе индексирования, что Googlebot не получил никакого содержимого, и Search Console может показать ложную ошибку 404 (soft 404). Никогда не отдавайте 204 для страницы, которую хотите видеть в индексе. При проверке редиректов код 204 в конце цепочки обычно означает, что URL — это эндпоинт отслеживания или API, а не страница.

Типичные причины и сценарии использования

  • API удалил или обновил ресурс, и возвращать ему нечего.
  • Предварительный запрос CORS (OPTIONS) одобрен.
  • Эндпоинт аналитики или navigator.sendBeacon() подтвердил получение данных.
  • Неправильно настроенный маршрут возвращает 204 для URL страницы. Отдавайте 200 с содержимым или полноценный 404.

Проверка редиректов URL

Бесплатная проверка редиректов TrueURL покажет все коды ответа, которые возвращает URL, — на каждом переходе цепочки.