Letakkan proksi korporat WireMock dalam proxyVia
Kekalkan URL sasaran sebenar pemetaan dan konfigurasikan hop seterusnya semasa membina WireMockServer.
Pemetaan masih menamakan perkhidmatan sasaran sebenar. Konfigurasikan perantara WireMock dalam konfigurasi pelayannya:
import com.github.tomakehurst.wiremock.WireMockServer;
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
var server = new WireMockServer(
WireMockConfiguration.wireMockConfig()
.proxyVia("proxy.example.net", 8080)
);Untuk permintaan melalui proksi, laluannya ialah client → WireMock → corporate proxy → target service. Klien memerlukan laluan ke WireMock; proxyVia mengawal sambungan yang dibuat WireMock selepas itu.
Menggantikan URL sasaran dengan alamat asas proksi korporat mengubah perkhidmatan yang diminta. Ia tidak menyatakan hop tambahan itu.
Jika tiada permintaan huluan muncul, semak sama ada respons datang sepenuhnya daripada stub yang dirakam. Main semula boleh mengelakkan sasaran dan sambungan proksi, jadi nilai tetapan ini dalam mod yang benar-benar melakukan proksi langsung.