Sæt WireMocks virksomhedsproxy i proxyVia
Behold mappingens reelle mål-URL, og konfigurer det næste hop, når WireMockServer oprettes.
Mappingen angiver stadig den reelle måltjeneste. Konfigurer WireMocks mellemled i dens serverkonfiguration:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);For en anmodning via proxy er stien client → WireMock → corporate proxy → target service. Klienten skal have en rute til WireMock; proxyVia styrer den forbindelse, WireMock opretter bagefter.
Hvis mål-URL'en erstattes med virksomhedsproxyens basisadresse, ændres den ønskede tjeneste. Det udtrykker ikke det ekstra hop.
Hvis der ikke vises nogen upstream-anmodning, så undersøg, om svaret helt kom fra en registreret stub. Afspilning kan undgå målet og proxyforbindelsen, så vurder denne indstilling i den tilstand, der faktisk udfører live-proxying.