Как добавить некоторые параметры к запросу и ответу в wiremock

Я не знаю, как добавить такие параметры, как заголовки или файлы cookie, к запросу и отправить его по указанному пути в wiremock.


person GOKUL ANANTH NKP    schedule 25.05.2018    source источник
comment
Пробовали ли вы такие приложения, как Postman или Insomnia, для отправки http-запросов?   -  person A. Kootstra    schedule 29.05.2018
comment
Да, я пробовал Postman. Я спрашиваю, возможно ли динамическое внесение изменений в исходный запрос в wiremock, например, ResponseDefinitionTransformer или ResponseTransformer для ответов в wiremock.   -  person GOKUL ANANTH NKP    schedule 30.05.2018
comment
Пробовали ли вы параметр сопоставления запроса с регулярным выражением: urlMatching("/your/([a-z]*)\\?and=query"), который описан в документации   -  person A. Kootstra    schedule 30.05.2018
comment
При этом я не смогу вносить изменения в запрос правильно.   -  person GOKUL ANANTH NKP    schedule 30.05.2018
comment
WireMock получает запросы и не имеет встроенной поддержки отправки запросов из WireMock в другое приложение. Для этого нужен специальный модуль.   -  person A. Kootstra    schedule 31.05.2018
comment
Можете ли вы сказать мне о пользовательском модуле ..   -  person GOKUL ANANTH NKP    schedule 01.06.2018


Ответы (1)


В WireMock нет встроенной поддержки отправки исходящих запросов в другое приложение. Для этого требуется специальная разработка, как описано в разделе Расширение WireMock документации WireMock.

При поиске WireMock на GitHub обнаруживается довольно много проектов, реализующих расширение Wiremock. Вас может заинтересовать проект https://github.com/viniciusffj/wiremock-http-requests-maker, который позволяет для отправки одного HTTP-запроса.

Если это не полностью соответствует вашим потребностям, то это может послужить хорошей основой для вашего собственного развития.

person A. Kootstra    schedule 01.06.2018