Mapping ṣì ń dárúkọ iṣẹ ibi-afẹde gidi. Ṣeto alárinà WireMock ninu iṣeto server rẹ:

import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;

var server = new WireMockServer(
    WireMockConfiguration.wireMockConfig()
        .proxyVia("proxy.example.net", 8080)
);

Fun ibeere ti o gba proxy kọja, ọna ni client → WireMock → corporate proxy → target service. Oluṣe nilo ipa-ọna si WireMock; proxyVia ṣe iṣakoso asopọ ti WireMock yoo ṣe lẹhin naa.

Rirọpo URL ibi-afẹde pẹlu adiresi ipilẹ proxy ile-iṣẹ yoo yi iṣẹ ti a beere pada. Ko ṣe afihan igbesẹ afikun yẹn.

Ti ko ba si ibeere oke ti o farahan, ṣayẹwo boya idahun wa patapata lati inu stub ti a gbasilẹ. Ṣiṣe ere le yẹra fun ibi-afẹde ati asopọ proxy, nitorina yẹwo eto yii ni ipo ti n ṣe proxy taara gidi.

Àwọn àpilẹ̀kọ tó jọra