Отразить запрос обратно

Отразить входящий метод, заголовки и тело в ответ через токены {{request.*}}.

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

Иногда нужен эндпоинт, который зеркалит всё, что получает — чтобы отладить, что реально шлёт клиент, или сымитировать API, чей ответ зависит от запроса. Токены {{request.body}}, {{request.method}}, {{request.header.*}} возвращают входящий запрос прямо в ответ.

Создать мок

curl -X POST https://quickmock.dev/api/mocks \
  -H 'Content-Type: application/json' \
  -d '{
  "method": "POST",
  "content_type": "application/json",
  "response_body": "{\"you_sent\":{{request.body}},\"method\":\"{{request.method}}\",\"trace\":\"{{request.header.x-request-id}}\"}"
}'

Вызвать

curl -X POST -H 'X-Request-Id: abc-123' -H 'Content-Type: application/json' -d '{"a":1}' https://quickmock.dev/m/<slug>

Что получите

{"you_sent":{"a":1},"method":"POST","trace":"abc-123"}

Собери свой

Создать мок

← Все гайды