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.

Relaterte artiklar