Mapovanie stále uvádza skutočnú cieľovú službu. Nakonfigurujte sprostredkovateľa WireMock v jeho konfigurácii servera:

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

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

Pri požiadavke cez proxy je cesta client → WireMock → corporate proxy → target service. Klient potrebuje trasu k WireMock; proxyVia riadi pripojenie, ktoré WireMock následne vytvorí.

Nahradenie cieľovej URL základnou adresou firemnej proxy mení požadovanú službu. Nevyjadruje ten ďalší skok.

Ak sa neobjaví žiadna upstream požiadavka, skontrolujte, či odpoveď neprišla úplne zo zaznamenaného stubu. Prehrávanie sa môže vyhnúť cieľu aj pripojeniu cez proxy, preto toto nastavenie vyhodnoťte v režime, ktorý skutočne vykonáva živé proxovanie.

Súvisiace články