Plaas WireMock se korporatiewe proxy in proxyVia
Behou die werklike teiken-URL van die mapping en stel die volgende hop op wanneer WireMockServer geskep word.
Die mapping noem steeds die werklike teikendiems. Stel WireMock se tussenganger in sy bedienerkonfigurasie in:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Vir 'n versoek wat deur die proxy gaan, is die roete client → WireMock → corporate proxy → target service. Die kliënt het 'n roete na WireMock nodig; proxyVia beheer die verbinding wat WireMock daarna maak.
Om die teiken-URL deur die korporatiewe proxy se basisadres te vervang, verander die versoekte diens. Dit druk nie daardie ekstra hop uit nie.
As geen opstroomversoek verskyn nie, kyk of die antwoord heeltemal uit 'n opgeneemde stub gekom het. Weergawe kan die teiken en die proxyverbinding vermy, so evalueer hierdie instelling in die modus wat werklik lewendige proxywerk doen.