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.

Artigos relacionados