Il-mapping għadu jsemmi s-servizz fil-mira reali. Ikkonfigura l-intermedjarju ta' WireMock fil-konfigurazzjoni tas-server tiegħu:

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

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

Għal talba li tgħaddi mill-proxy, it-triq hija client → WireMock → corporate proxy → target service. Il-klijent jeħtieġ rotta lejn WireMock; proxyVia jikkontrolla l-konnessjoni li WireMock jagħmel wara.

Li tissostitwixxi l-URL fil-mira bl-indirizz bażiku tal-proxy korporattiv ibiddel is-servizz mitlub. Dan ma jesprimix dak il-hop żejjed.

Jekk ma jidhirx talba upstream, iċċekkja jekk ir-risposta ġietx kollha minn stub irrekordjat. It-tidwir mill-ġdid jista' jevita l-mira u l-konnessjoni tal-proxy, għalhekk evalwa dan is-setting fil-modalità li tassew tagħmel proxy ħaj.

Artikli relatati