Почтальон - отключить алгоритм сопоставления - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь создать приличный макет API с помощью Postman, и я наткнулся на его Алгоритм соответствия .
Есть ли способ его отключить, чтобы, например, когда янацеливаясь на неправильные параметры запроса или просто на неправильный URL, он возвращает 404?

В настоящее время ответ от

my/api/path/endpoint?myParam=Test

возвращается даже при отправке на

my/api/path/endp

Что я действительно не хочу.

1 Ответ

1 голос
/ 23 апреля 2019

В настоящее время нет способа отключить сопоставление параметров запроса. Если параметры запроса не совпадают, алгоритм возвращается в соответствие с путем. Сопоставление путей основано на алгоритме нечеткого сопоставления строк, поэтому вы получаете ответ, даже если вы ожидали 404. Одним из способов решения этой проблемы является сохранение другого примера ответа с кодом ответа 404 для my/api/path/endpoint, а затем отправьте ключ заголовка x-mock-response-code со значением 404. Это должно вернуть пример, который вы сохранили с кодом состояния 404.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...