Set bedriftsproxyen til WireMock i proxyVia
Hald på den reelle mål-URL-en til mappinga og konfigurer neste hopp når WireMockServer blir bygd.
Mappinga nemner framleis den reelle måltjenesta. Konfigurer mellomleddet til WireMock i serverkonfigurasjonen:
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 ein førespurnad via proxy er stien client → WireMock → corporate proxy → target service. Klienten treng ei rute til WireMock; proxyVia styrer sambandet WireMock opprettar etterpå.
Å byta ut mål-URL-en med basisadressa til bedriftsproxyen endrar tenesta som blir førespurd. Det uttrykkjer ikkje det ekstra hoppet.
Viss ingen oppstraumsførespurnad dukkar opp, sjekk om svaret kom heilt frå ein registrert stub. Avspeling kan unngå målet og proxyforbindelsen, så vurder denne innstillinga i modusen som faktisk gjer live-proxying.