У меня есть система с микросервисной архитектурой.Поэтому у меня есть такая настройка, что когда я нажимаю на URL, например "http://localhost:8081/data/myId/", я получаю ответ JSON, описывающий ресурс. Это система, которую я создал.
Получаетсячто для получения этого ответа есть некоторая сложность, я устанавливаю соединение с внешним поставщиком услуг - это то, что я хочу использовать для моделирования WireMock, поскольку у этого поставщика услуг есть ограничение вызовов API. Допустим, явзаимодействуя с этим поставщиком услуг по следующему URL-адресу "https://api.dummyservice.com/". (так что все" http://localhost:8081/data/myId/" вызовы состоят из вызова "https://api.dummyservice.com/".)
Поэтому я используюWireMock:
java -jar '/home/user/Desktop/wiremock-standalone-2.19.0.jar'
--recd-mappings
--proxy-all https://api.dummyservice.com/
--verbose
--print-all-network-traffic
Я собираюсь прослушать все вызовы на https://api.dummyservice.com/ через мою систему на основе микросервисов, чтобы я мог заглушить и высмеять ответы.Проблема в том, что я вообще не перехватываю трафик, когда получаю доступ к "http://localhost:8081/data/myId/" и получаю успешный ответ!
Не понял ли я приложение WireMock? Как я могу отладить эту проблему?что я выполняю довольно простую задачу.
Я нахожусь в системе Ubuntu 18.04, если это что-то меняет.