Simular uma resposta de erro específica

Retorne um status e corpo 4xx/5xx exatos para reproduzir um caso extremo sob demanda.

Quando usar isso

Reproduzir uma falha específica — um 422 com um payload de validação particular, um 500, um 429 — é difícil contra uma API real. Fixe um mock no status e corpo exatos que você precisa e aponte seu código para ele a fim de verificar se lida corretamente com esse caso.

Criar o mock

curl -X POST https://quickmock.dev/api/mocks \
  -H 'Content-Type: application/json' \
  -d '{
  "method": "GET",
  "response_status": 422,
  "content_type": "application/json",
  "response_body": "{\"error\":{\"code\":\"validation_failed\",\"fields\":[\"email\"]}}"
}'

Chamá-lo

curl https://quickmock.dev/m/<slug>

O que você obtém

HTTP 422 -> {"error":{"code":"validation_failed","fields":["email"]}}

Construa o seu próprio

Criar um mock

Templates prontos para isso: Mockar um erro problem+json (RFC 9457)

Guias relacionados

← Todos os guias

Última atualização: 2026-10-17