WireMock نىڭ شىركەت ۋاكالەتچىسىنى proxyVia غا قويۇڭ
Mapping نىڭ ھەقىقىي نىشان URL نى ساقلاپ، WireMockServer قۇرغاندا كېيىنكى hop نى سەپلەڭ.
Mapping يەنىلا ھەقىقىي نىشان مۇلازىمىتىنى كۆرسىتىدۇ. WireMock نىڭ ۋاسىتىچىسىنى ئۇنىڭ مۇلازىمېتىر سەپلىمىسىدە سەپلەڭ:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);ۋاكالەتچىدىن ئۆتكەن تەلەپتە يول client → WireMock → corporate proxy → target service. خېرىدارغا WireMock غىچە يول كېرەك؛ proxyVia كېيىن WireMock قۇرىدىغان ئۇلىنىشنى كونترول قىلىدۇ.
نىشان URL نى شىركەت ۋاكالەتچىسىنىڭ ئاساسىي ئادرېسى بىلەن ئالماشتۇرۇش تەلەپ قىلىنغان مۇلازىمەتنى ئۆزگەرتىدۇ. ئۇ بۇ قوشۇمچە hop نى ئىپادىلىمەيدۇ.
ئەگەر يۇقىرىغا قاراپ تەلەپ كۆرۈنمىسە، جاۋابنىڭ پۈتۈنلەي خاتىرىلەنگەن stub دىن كەلگەنلىكىنى تەكشۈرۈڭ. قايتا قويۇش نىشان ۋە ۋاكالەتچى ئۇلىنىشىدىن چىقىپ كېتەلەيدۇ، شۇڭا بۇ تەڭشەكنى ھەقىقەتەن بىۋاسىتە ۋاكالەتە قىلىدىغان ھالەتتە باھالاڭ.