Ku dhig proxy-ga shirkadda WireMock gudaha proxyVia
Hayso URL-ka bartilmaameedka dhabta ah ee mapping-ka oo habeeyso tallaabada xigta markaad dhisayso WireMockServer.
Mapping-ku wali wuxuu sheegayaa adeegga bartilmaameedka dhabta ah. Habee dhexdhexaadiyaha WireMock ee habaynta server-kiisa:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Codsi maraya proxy, wadadu waa client → WireMock → corporate proxy → target service. Macmiilku wuxuu u baahan yahay waddo u socota WireMock; proxyVia wuxuu maamulaa xiriirka WireMock sameeyo ka dib.
Ku beddelashada URL-ka bartilmaameedka ciwaanka saldhigga proxy-ga shirkadda waxay beddelaa adeegga la codsaday. Taasi ma muujinayso tallaabadaas dheeraadka ah.
Haddii aan codsi kor u kac ah muujin, hubi in jawaabtu si buuxda uga timid stub la duubay. Dib-u-ciyaarta waxay ka fogaan kartaa bartilmaameedka iyo xiriirka proxy-ga, marka qiimee dejintan qaabka dhab ahaan sameeya proxy toos ah.