Poseu el proxy corporatiu de WireMock a proxyVia
Conserveu l'URL objectiu real del mapatge i configureu el següent salt en construir WireMockServer.
El mapatge encara nomena el servei objectiu real. Configureu l'intermediari de WireMock a la seva configuració de servidor:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Per a una sol·licitud a través del proxy, el camí és client → WireMock → corporate proxy → target service. El client necessita una ruta cap a WireMock; proxyVia controla la connexió que WireMock fa després.
Substituir l'URL objectiu per l'adreça base del proxy corporatiu canvia el servei sol·licitat. No expressa aquest salt addicional.
Si no apareix cap sol·licitud aigües amunt, comproveu si la resposta ha vingut completament d'un stub enregistrat. La reproducció pot evitar l'objectiu i la connexió del proxy, així que valoreu aquest paràmetre en el mode que realment fa proxificació en directe.