Rhowch ddirprwy corfforaethol WireMock yn proxyVia
Cadwch URL targed go iawn y mapio a ffurfweddu'r naid nesaf wrth greu WireMockServer.
Mae'r mapio yn dal i enwi'r gwasanaeth targed go iawn. Ffurfweddwch gyfryngwr WireMock yn ei ffurfweddiad gweinydd:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Ar gyfer cais trwy ddirprwy, y llwybr yw client → WireMock → corporate proxy → target service. Mae angen llwybr i WireMock ar y cleient; mae proxyVia yn rheoli'r cysylltiad y mae WireMock yn ei wneud wedyn.
Mae disodli'r URL targed ag gyfeiriad sylfaenol y dirprwy corfforaethol yn newid y gwasanaeth a geisir. Nid yw'n mynegi'r naid ychwanegol honno.
Os nad yw cais i fyny'r llif yn ymddangos, gwiriwch a ddaeth yr ateb yn gyfan gwbl o stub a recordiwyd. Gall chwarae osgoi'r targed a'r cysylltiad dirprwy, felly gwerthuswch y gosodiad hwn ar y modd sy'n gwneud dirprwyo byw mewn gwirionedd.