Stavite WireMockov korporativni proxy u proxyVia
Zadržite stvarni ciljni URL mapiranja i konfigurirajte sljedeći skok pri izradi WireMockServer.
Mapiranje i dalje navodi stvarnu ciljnu uslugu. Konfigurirajte WireMockov posrednik u njegovoj konfiguraciji poslužitelja:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Za zahtjev kroz proxy putanja je client → WireMock → corporate proxy → target service. Klijentu treba ruta do WireMocka; proxyVia upravlja vezom koju WireMock zatim uspostavlja.
Zamjena ciljnog URL-a osnovnom adresom korporativnog proxyja mijenja zatraženu uslugu. Time se ne izražava taj dodatni skok.
Ako se ne pojavi upstream zahtjev, provjerite je li odgovor u cijelosti došao iz snimljenog stub-a. Reprodukcija može zaobići cilj i vezu s proxyjem, pa ovu postavku procijenite u načinu rada koji doista obavlja živo proxyiranje.