WireMock-ის კორპორატიული პროქსი proxyVia-ში მოათავსეთ
შეინარჩუნეთ mapping-ის რეალური სამიზნე URL და WireMockServer-ის შექმნისას მომდევნო hop დააკონფიგურირეთ.
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-ს არ გამოხატავს.
თუ upstream მოთხოვნა არ ჩანს, შეამოწმეთ, მოვიდა თუ არა პასუხი მთლიანად ჩაწერილი stub-იდან. დაკვრამ შეიძლება სამიზნე და პროქსის კავშირი აირიდოს, ამიტომ ეს პარამეტრი იმ რეჟიმში შეაფასეთ, რომელიც ნამდვილად ცოცხალ პროქსის ასრულებს.