Đặt proxy doanh nghiệp của WireMock vào proxyVia
Giữ nguyên URL đích thực của ánh xạ và định cấu hình bước nhảy tiếp theo khi tạo WireMockServer.
Ánh xạ vẫn nêu tên dịch vụ đích thực. Hãy định cấu hình trung gian của WireMock trong cấu hình máy chủ của 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)
);Với yêu cầu đi qua proxy, đường đi là client → WireMock → corporate proxy → target service. Máy khách cần một tuyến đến WireMock; proxyVia kiểm soát kết nối mà WireMock thực hiện sau đó.
Thay URL đích bằng địa chỉ cơ sở của proxy doanh nghiệp sẽ thay đổi dịch vụ được yêu cầu. Nó không biểu đạt bước nhảy thêm đó.
Nếu không thấy yêu cầu thượng nguồn nào, hãy kiểm tra xem phản hồi có đến hoàn toàn từ một stub đã ghi hay không. Việc phát lại có thể bỏ qua đích và kết nối proxy, vì vậy hãy đánh giá cài đặt này ở chế độ thực sự thực hiện proxy trực tiếp.