La mappatura indica ancora il servizio di destinazione reale. Configura l'intermediario di WireMock nella configurazione del server:

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

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

Per una richiesta attraverso il proxy, il percorso è client → WireMock → corporate proxy → target service. Il client ha bisogno di una rotta verso WireMock; proxyVia controlla la connessione che WireMock effettua in seguito.

Sostituire l'URL di destinazione con l'indirizzo base del proxy aziendale cambia il servizio richiesto. Non esprime quel salto aggiuntivo.

Se non compare alcuna richiesta a monte, verifica se la risposta proviene interamente da uno stub registrato. La riproduzione può evitare la destinazione e la connessione al proxy, quindi valuta questa impostazione nella modalità che esegue davvero il proxy live.

Articoli correlati