Отразить запрос обратно
Отразить входящий метод, заголовки и тело в ответ через токены {{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"}