Eşleme hâlâ gerçek hedef hizmeti adlandırıyor. WireMock'un aracısını sunucu yapılandırmasında ayarlayın:

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

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

Proxy üzerinden giden bir istekte yol client → WireMock → corporate proxy → target service. İstemcinin WireMock'a bir rotası olmalı; proxyVia ise WireMock'un sonrasında kurduğu bağlantıyı denetler.

Hedef URL'yi kurumsal proxy'nin temel adresiyle değiştirmek, istenen hizmeti değiştirir. Bu, o ek atlamayı ifade etmez.

Yukarı akışa giden bir istek görünmüyorsa, yanıtın tamamen kaydedilmiş bir stub'dan gelip gelmediğini kontrol edin. Oynatma, hedefi ve proxy bağlantısını atlayabilir; bu nedenle bu ayarı gerçekten canlı proxy yapan modda değerlendirin.

İlgili makaleler