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.

Maqaallo la xiriira