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 එක ප්රකාශ නොකරයි.
ඉහළට යන ඉල්ලීමක් නොපෙනේ නම්, ප්රතිචාරය සම්පූර්ණයෙන්ම පටිගත කළ stub එකකින් පැමිණියේදැයි පරීක්ෂා කරන්න. නැවත වාදනය කිරීම ඉලක්කය සහ ප්රොක්සි සම්බන්ධතාවය මඟ හැරිය හැක, එබැවින් මෙම සැකසුම සැබවින්ම සජීවී ප්රොක්සි කරන මාදිලියේ ඇගයීමට ලක් කරන්න.