Vendosni proxy-n e korporatës të WireMock në proxyVia
Mbani URL-në reale të objektivit të mapimit dhe konfiguroni hopin tjetër kur ndërtoni WireMockServer.
Mapimi vazhdon të emërtojë shërbimin real të objektivit. Konfiguroni ndërmjetësin e WireMock në konfigurimin e serverit të tij:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Për një kërkesë përmes proxy-t, rruga është client → WireMock → corporate proxy → target service. Klienti ka nevojë për një rrugë drejt WireMock; proxyVia kontrollon lidhjen që WireMock kryen më pas.
Zëvendësimi i URL-së së objektivit me adresën bazë të proxy-t të korporatës ndryshon shërbimin e kërkuar. Ai nuk e shpreh atë hop shtesë.
Nëse nuk shfaqet asnjë kërkesë në rrjedhën lart, kontrolloni nëse përgjigja erdhi tërësisht nga një stub i regjistruar. Rileximi mund të shmangë objektivin dhe lidhjen me proxy-n, prandaj vlerësoni këtë cilësim në modalitetin që kryen vërtet proxy të drejtpërdrejtë.