Das Mapping nennt weiterhin den echten Zieldienst. Konfigurieren Sie den Vermittler von WireMock in seiner Serverkonfiguration:

import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;

var server = new WireMockServer(
    WireMockConfiguration.wireMockConfig()
        .proxyVia("proxy.example.net", 8080)
);

Bei einer Anfrage über den Proxy lautet der Pfad client → WireMock → corporate proxy → target service. Der Client benötigt eine Route zu WireMock; proxyVia steuert die Verbindung, die WireMock danach aufbaut.

Die Ziel-URL durch die Basisadresse des Unternehmensproxys zu ersetzen, ändert den angeforderten Dienst. Der zusätzliche Hop wird dadurch nicht ausgedrückt.

Erscheint keine Upstream-Anfrage, prüfen Sie, ob die Antwort vollständig aus einem aufgezeichneten Stub kam. Die Wiedergabe kann Ziel und Proxyverbindung umgehen, daher ist diese Einstellung im Modus zu bewerten, der tatsächlich live proxyt.

Ähnliche Artikel