Pon o proxy corporativo de WireMock en proxyVia
Conserva o URL de destino real do mapeamento e configura o seguinte salto ao construír WireMockServer.
O mapeamento segue a nomear o servizo de destino real. Configura o intermediario de WireMock na súa configuración 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)
);Para unha solicitude a través do proxy, a ruta é client → WireMock → corporate proxy → target service. O cliente necesita unha ruta cara a WireMock; proxyVia controla a conexión que WireMock fai despois.
Substituír o URL de destino polo enderezo base do proxy corporativo cambia o servizo solicitado. Non expresa ese salto adicional.
Se non aparece ningunha solicitude augas arriba, comproba se a resposta veu por completo dun stub gravado. A reprodución pode evitar o destino e a conexión do proxy, así que avalía este axuste no modo que realmente fai proxy en directo.