Tegye a WireMock vállalati proxyját a proxyVia beállításba
Tartsa meg a leképezés valódi cél-URL-jét, és állítsa be a következő ugrást a WireMockServer létrehozásakor.
A leképezés továbbra is a valódi cél-szolgáltatást nevezi meg. Állítsa be a WireMock közvetítőjét a kiszolgáló konfigurációjában:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);A proxyn átmenő kérésnél az útvonal client → WireMock → corporate proxy → target service. Az ügyfélnek útvonalra van szüksége a WireMock felé; a proxyVia szabályozza azt a kapcsolatot, amelyet a WireMock ezután létrehoz.
A cél-URL lecserélése a vállalati proxy alapcímére megváltoztatja a kért szolgáltatást. Nem fejezi ki azt a további ugrást.
Ha nem jelenik meg upstream kérés, ellenőrizze, hogy a válasz teljes egészében egy rögzített stubból származott-e. A lejátszás elkerülheti a célt és a proxykapcsolatot, ezért ezt a beállítást abban a módban értékelje, amely valóban élő proxizást végez.