Поставете го корпоративниот прокси на WireMock во proxyVia
Задржете ја вистинската целна URL на мапирањето и конфигурирајте го следниот скок при создавање на WireMockServer.
Мапирањето сè уште ја наведува вистинската целна услуга. Конфигурирајте го посредникот на 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 со основната адреса на корпоративниот прокси ја менува бараната услуга. Тоа не го изразува тој дополнителен скок.
Ако не се појави upstream барање, проверете дали одговорот дојде целосно од снимен stub. Воспроизведувањето може да ја заобиколи целта и врската со прокси, затоа оценете го ова поставување во режимот што навистина извршува живо проксирање.