Почтальон — отключить алгоритм сопоставления

#postman

#почтальон

Вопрос:

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

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

 my/api/path/endpoint?myParam=Test
  

возвращается, даже когда я отправляю

 my/api/path/endp
  

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

Ответ №1:

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