204 No Content significa que o servidor atendeu à requisição e não tem nenhum conteúdo adicional para enviar. Um 204 não pode ter corpo; a resposta termina na linha em branco depois dos cabeçalhos. Os cabeçalhos continuam valendo: eles descrevem o recurso de destino depois que a ação solicitada foi aplicada.
É comum em requisições PUT, PATCH e DELETE bem-sucedidas em APIs, em beacons de analytics e como resposta a requisições de preflight de CORS (OPTIONS). Quando o navegador acessa uma URL que retorna 204, ele não sai da página atual.
Um 204 pode ser armazenado em cache de forma heurística.
Exemplo de resposta
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 e verificação de redirecionamentos
Segundo o Google, um 204 indica ao pipeline de indexação que o Googlebot não recebeu nenhum conteúdo, e o Search Console pode informar um soft 404. Nunca retorne 204 em uma página que você quer ver indexada. Em uma verificação de redirecionamentos, um 204 no fim da cadeia geralmente significa que a URL é um endpoint de rastreamento ou de API, e não uma página.
Causas comuns e casos de uso
- Uma API excluiu ou atualizou um recurso e não tem nada para retornar.
- Uma requisição de preflight de CORS (
OPTIONS) foi aprovada. - Um endpoint de analytics ou de
navigator.sendBeacon()confirmou o recebimento dos dados. - Uma rota mal configurada retorna 204 para a URL de uma página. Retorne 200 com conteúdo ou um 404 de verdade.