DevToolPal
PT
2xx Sucesso

200 OK

OK

O que significa

A requisição foi bem-sucedida. Em um GET o corpo contém o recurso; em um POST contém o resultado da ação.

Causas comuns

  • Uma requisição normal bem-sucedida
  • Uma página de erro servida com o status errado (um "soft 404")
  • Uma cópia em cache devolvida por uma CDN

Como resolver

Se você é o cliente ou visitante

Leia o corpo. Se ele for na verdade uma mensagem de erro, o servidor está informando o status errado; verifique o conteúdo da resposta além do código.

Se você mantém o site ou a API

Retorne 200 só para sucesso real. Use 201 para criações, 204 para respostas vazias e 4xx/5xx para erros, para que clientes, monitores e buscadores se comportem corretamente.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json

{
  "id": 42,
  "name": "Ada"
}

Especificação

RFC 9110 §15.3.1

Perguntas frequentes

› O que é um soft 404?

Uma página inexistente que retorna 200 com uma mensagem de "não encontrado". Buscadores a tratam como baixa qualidade; retorne um 404 ou 410 de verdade.

› Um POST deve retornar 200 ou 201?

Retorne 201 Created com um cabeçalho Location quando o POST cria um recurso, e 200 quando executa uma ação e devolve um resultado.