Maparea indică în continuare serviciul țintă real. Configurați intermediarul WireMock în configurația sa de 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)
);

Pentru o cerere prin proxy, calea este client → WireMock → corporate proxy → target service. Clientul are nevoie de o rută către WireMock; proxyVia controlează conexiunea pe care WireMock o face apoi.

Înlocuirea URL-ului țintă cu adresa de bază a proxy-ului corporativ schimbă serviciul solicitat. Nu exprimă acel salt suplimentar.

Dacă nu apare nicio cerere în amonte, verificați dacă răspunsul a venit în întregime dintr-un stub înregistrat. Redarea poate ocoli ținta și conexiunea proxy, așa că evaluați această setare în modul care face într-adevăr proxy live.

Articole similare