మ్యాపింగ్ ఇప్పటికీ నిజమైన లక్ష్య సేవను పేర్కొంటుంది. 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 ను కార్పొరేట్ ప్రాక్సీ యొక్క బేస్ చిరునామాతో భర్తీ చేయడం అభ్యర్థించిన సేవను మారుస్తుంది. అది ఆ అదనపు హాప్‌ను వ్యక్తపరచదు.

ఏ అప్‌స్ట్రీమ్ అభ్యర్థన కనిపించకపోతే, ప్రతిస్పందన పూర్తిగా రికార్డ్ చేసిన stub నుండి వచ్చిందో లేదో తనిఖీ చేయండి. ప్లేబ్యాక్ లక్ష్యాన్ని మరియు ప్రాక్సీ కనెక్షన్‌ను దాటవేయగలదు, కాబట్టి ఈ సెట్టింగ్‌ను నిజంగా ప్రత్యక్ష ప్రాక్సీ చేసే మోడ్‌లో మూల్యాంకనం చేయండి.

సంబంధిత వ్యాసాలు