Логика алгоритма сопоставления сервера почтового макета для параметра тела запроса - PullRequest
4 голосов
/ 08 мая 2019

У меня есть два сценария для следующего URL API.

POST http://{{ip_port}}/oauth/token

  1. Когда я правильно введу имя пользователя и пароль, он долженверните 200 и ложный ответ json.

  2. Если я неправильно введю имя пользователя и пароль, он должен вернуть 401 и поддельный json (ошибка).

* * * * * * * * * * * * * * * *

Я хочу отфильтровать по параметру запроса и вернуть связанные ложные ответы.Я не хочу добавлять два URLs(/token and /failedtoken) для вышеуказанных сценариев.

В настоящее время почтальон поддерживает только три логики для сопоставления логики алгоритма.

  1. Правильно отформатированные ответы
  2. Метод HTTP
  3. Фильтр по URL

Можно ли добавить только один URL для многих сценариев в Postman Mock Server?

1 Ответ

7 голосов
/ 08 мая 2019

Postman Mock Server теперь поддерживает сопоставление по телу запроса .Вы можете использовать его, указав пользовательский заголовок (x-mock-match-request-body до true).

Вы также можете проверить пример, демонстрирующий, как работает эта функция, перейдя к New->Templates и выполнив поиск Request Body Matching.

...