WireMock корпоративтік проксиін proxyVia ішіне қойыңыз
Mapping-тің нақты мақсатты URL мекенжайын сақтап, WireMockServer құру кезінде келесі hop-ты конфигурациялаңыз.
Mapping әлі де нақты мақсатты қызметті атайды. WireMock делдалын оның сервер конфигурациясында орнатыңыз:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Прокси арқылы өтетін сұрау үшін жол client → WireMock → corporate proxy → target service. Клиентке WireMock-қа дейінгі маршрут керек; proxyVia WireMock кейін орнататын байланысты басқарады.
Мақсатты URL-ді корпоративтік проксидің базалық мекенжайымен ауыстыру сұралатын қызметті өзгертеді. Ол сол қосымша hop-ты білдірмейді.
Егер жоғары ағынға сұрау көрінбесе, жауаптың толығымен жазылған stub-тан келгенін тексеріңіз. Қайта ойнату мақсат пен прокси байланысын айналып өтуі мүмкін, сондықтан бұл параметрді шынымен тірі прокси жасайтын режимде бағалаңыз.