Я реализовал пользовательский сервер Wiremock программно с помощью Spring Boot, и эта служба развернута и работает на удаленном хосте. Единственный способ получить доступ к этому серверу Wiremock - это URL, предоставленный DevOps. Допустим, testWiremockHost.com Все сопоставления работают нормально, и Wiremock отвечает правильно.
Но у меня есть пара вопросов:
1) Нет ответа от сервера, когда Я пытаюсь получить GET-запрос на testWiremockHost.com/__admin
2) Моя цель - проверить запросы, которые были отправлены в этот Wiremock после запуска другой службы, поэтому мне также нужно найти способ правильно определить экземпляр этого удаленный Wiremock в моих тестах для отслеживания входящих запросов. Ранее, когда я пытался проверить запросы от сервера Wiremock «localhost», все было просто отлично, но, к сожалению, я не могу сделать то же самое для удаленного.
Последний код, который я пробовал, следующий: :
wiremock = new WireMockBuilder().host("testWiremockHost.com").https().build();
*send request*
wiremock.verify(1, postRequestedFor(urlEqualTo("/testEnpoint")))
В результате я получаю следующую ошибку:
"detail" : "Unrecognized field \"timestamp\" (class com.github.tomakehurst.wiremock.common.Errors), not marked as ignorable"
Буду признателен за любую помощь в этом, заранее спасибо!