Замокать конкретную ошибку

Отдавать точный статус 4xx/5xx и тело, чтобы воспроизвести краевой случай по команде.

Когда это нужно

Воспроизвести конкретный сбой — 422 с определённым телом валидации, 500, 429 — на живом API трудно. Зафиксируй мок на нужном статусе и теле и направь код на него, чтобы проверить, что этот случай обрабатывается верно.

Создать мок

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\"]}}"
}'

Вызвать

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

Что получите

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

Собери свой

Создать мок

← Все гайды