मॅपिंग अजूनही खऱ्या लक्ष्य सेवेचे नाव देत आहे. 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 मधून आला आहे का ते तपासा. प्लेबॅक लक्ष्य आणि प्रॉक्सी कनेक्शन टाळू शकतो, म्हणून हे सेटिंग प्रत्यक्षात लाइव्ह प्रॉक्सी करणाऱ्या मोडमध्ये मूल्यांकन करा.

संबंधित लेख