De mapping noemt nog steeds de echte doeldienst. Configureer de tussenlaag van WireMock in de serverconfiguratie:

import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;

var server = new WireMockServer(
    WireMockConfiguration.wireMockConfig()
        .proxyVia("proxy.example.net", 8080)
);

Voor een verzoek via de proxy is het pad client → WireMock → corporate proxy → target service. De client heeft een route naar WireMock nodig; proxyVia beheert de verbinding die WireMock daarna maakt.

De doel-URL vervangen door het basisadres van de bedrijfsproxy verandert de aangevraagde dienst. Het drukt die extra hop niet uit.

Als er geen upstream-verzoek verschijnt, controleer dan of het antwoord volledig uit een opgenomen stub kwam. Afspelen kan het doel en de proxyverbinding overslaan, dus beoordeel deze instelling in de modus die daadwerkelijk live proxy't.

Gerelateerde artikelen