Resposta, status e headers
A resposta de um mock tem três partes: o status code, o body e os headers. Juntos eles deixam a simulação indistinguível de uma API real.
Status code
Escolha um dos atalhos ou clique em CUSTOM para informar qualquer número.
| Faixa | Significado | Exemplos |
|---|---|---|
| 2xx | Sucesso | 200 201 204 |
| 4xx | Erro do cliente | 400 401 404 422 |
| 5xx | Erro do servidor | 500 502 503 |
Endpoints de erro dedicados
Um padrão comum é duplicar um endpoint e fixar o erro nele — ex.: /api/products/error-404.
Body da resposta
O conteúdo retornado pelo mock. O editor JSON tem realce de sintaxe e botões Format e Copy.
404 · json
{
"error": "not_found",
"message": "Product 999 does not exist"
}Headers de resposta
Content-Type: application/json é incluído automaticamente.
| Header | Exemplo de valor | Uso |
|---|---|---|
Cache-Control | no-store | Controlar cache. |
X-Request-Id | req_abc123 | Rastrear requisições. |
X-RateLimit-Remaining | 59 | Simular rate limit. |
JSON precisa ser válido
Se o body não for JSON válido, use Format para detectar o erro antes de salvar. Vírgula sobrando é o erro mais comum.