Įdėkite WireMock įmonės proxy į proxyVia
Išsaugokite tikrąjį susiejimo tikslo URL ir sukonfigūruokite kitą šuolį kuriant WireMockServer.
Susiejimas vis dar nurodo tikrąją tikslinę paslaugą. Sukonfigūruokite WireMock tarpininką jo serverio konfigūracijoje:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Užklausai per proxy kelias yra client → WireMock → corporate proxy → target service. Klientui reikia maršruto į WireMock; proxyVia valdo ryšį, kurį WireMock užmezga po to.
Pakeitus tikslo URL įmonės proxy baziniu adresu, pasikeičia prašoma paslauga. Tai neišreiškia to papildomo šuolio.
Jei nepasirodo jokia upstream užklausa, patikrinkite, ar atsakymas visiškai atėjo iš įrašyto stub. Atkūrimas gali apeiti tikslą ir proxy ryšį, todėl vertinkite šį nustatymą režimu, kuris tikrai atlieka tiesioginį proxinimą.