د Reactor Netty سره د Spring WebClient پروکسي تنظیم کړئ
د WebClient د کانکټر له لارې د پروکسي سره تنظیم شوی Reactor Netty کلاینټ وړاندې کړئ او د هغې د CONNECT پر بنسټ د پروکسي چلند په پام کې ونیسئ.
HttpClient httpClient = HttpClient.create()
.proxy(proxy -> proxy.type(ProxyProvider.Proxy.HTTP)
.host("203.0.113.10").port(8080));
WebClient client = WebClient.builder()
.clientConnector(new ReactorClientHttpConnector(httpClient))
.build();
دا WebClient دې غوښتنې لپاره وکاروئ. د اجازه ورکړل شوي عامه پروکسي لارې پر عامه خدمتونو لپاره، د HTTP پروکسي لیست د host او port نوماندان وړاندې کوي؛ د اصلي منزل لپاره د CONNECT لاسرسي تایید کړئ. د HttpClient/ProxyProvider ډولونه د Reactor Netty دي، نه د Java معیاري کلاینټ. بل انجیکټ شوی WebClient کولای شي بل کانکټر وساتي.
د Reactor Netty مستند شوې Netty HTTP پروکسي لار پرته له دې چې د منزل سکیم څه وي CONNECT کاروي. نو یو ساده HTTP هدف کولای شي خپل port ته د تونل اجازه وغواړي، حتی کله چې پروکسي هلته عادي لیږدول شوی HTTP مني. د URL سکیم بدلولو دمخه د پروکسي اصلي ځواب ولولئ. د یوې مطابق Spring 6.2 ډیپلوی لپاره چې عادي HTTP/1.1 لیږد ته اړتیا لري، د Jetty 12.0.35 کانکټر بېلګه هغه بدیل وړاندې کوي.
د JVM د ځانګړتیاوو د لارښوونې لپاره، د Reactor Netty مستند opt-in تنظیم غوره کړئ. په JVM کې موجوده ځانګړتیا هر کانکټر نه تنظیموي.
د پروکسي ترتیبات/تصدیق، د منزل TLS او د اپلیکیشن ځوابونه جلا وساتئ. کانکټر لاره وړاندې کوي، نه د منزل اعتبارنامه یا د پروتوکول پایله.