Xəritələşdirmə hələ də real hədəf xidmətini göstərir. WireMock-un vasitəçisini onun server konfiqurasiyasında qurı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)
);

Proksidən keçən sorğu üçün yol client → WireMock → corporate proxy → target service-dir. Müştərinin WireMock-a marşrutu olmalıdır; proxyVia WireMock-un sonra qurduğu bağlantını idarə edir.

Hədəf URL-ni korporativ proksinin baza ünvanı ilə əvəz etmək tələb olunan xidməti dəyişir. Bu, o əlavə hop-u ifadə etmir.

Yuxarı axına heç bir sorğu görünmürsə, cavabın tamamilə qeydə alınmış stub-dan gəlib-gəlmədiyini yoxlayın. Oxutma hədəfdən və proksi bağlantısından yayına bilər, ona görə də bu parametri həqiqətən canlı proksinq edən rejimdə qiymətləndirin.

Əlaqəli məqalələr