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'тан келгенин текшериңиз. Кайра ойнотуу максатты жана прокси байланышын айланып өтүшү мүмкүн, ошондуктан бул жөндөөнү чындап тирүү прокси жасаган режимде баалаңыз.

Тектеш макалалар