यसको ProxyOptions सहित Vert.x WebClient बनाउनुहोस्
Vert.x 4.5 WebClient बनाउँदा स्पष्ट HTTP प्रोक्सी कन्फिगर गर्नुहोस् र गन्तव्य अनुरोधहरू सेवाप्रति नै राख्नुहोस्।
ProxyOptions proxy = new ProxyOptions()
.setType(ProxyType.HTTP)
.setHost("proxy.example")
.setPort(8080);
WebClient client = WebClient.create(vertx,
new WebClientOptions().setProxyOptions(proxy));
client.getAbs("https://example.com/").send()
.onSuccess(response -> System.out.println(response.statusCode()))
.onFailure(Throwable::printStackTrace);Vert.x 4.5.7 का लागि यसले विद्यमान Vertx इन्स्ट्यान्स र सम्बन्धित core/WebClient क्लासहरू मान्दछ। अनुरोधको URL अझै पनि वेबसाइट हो; ProxyOptions ले मध्यस्थ चयन गर्छ। यस सार्वजनिक साइटको उदाहरणका लागि, त्यो मार्ग अनुमति प्राप्त भएमा र कुनै प्रोक्सी खाता आवश्यक नभएमा HTTP प्रोक्सी सूचीबाट HTTP एन्डपोइन्ट छान्नुहोस्।
यदि परिनियोजन मानहरू JVM गुणहरूबाट आउँछन् भने, यी विकल्पहरू बनाउनु अघि तिनीहरूलाई पढ्नुहोस् र प्रमाणित गर्नुहोस्। System मा रहेको मानले यो क्लाइन्टले यसलाई आयात गरेको प्रमाणित गर्दैन।
एन्डपोइन्टले आवश्यक पार्ने प्रोक्सी प्रकार छान्नुहोस् र आवश्यक परे समर्थित प्रयोगकर्ता नाम/पासवर्ड फिल्डहरू प्रयोग गर्नुहोस्। HTTPS का लागि सामान्य TLS प्रमाणीकरण कायम राख्नुहोस्।
यो क्लाइन्टलाई यसको कार्यभारका लागि पुनः प्रयोग गर्नुहोस् र पछि बन्द गर्नुहोस्। अर्को कन्फिगर गरिएको क्लाइन्ट बनाउँदा पुरानो इन्स्ट्यान्सबाट अझै पठाइँदै गरेका अनुरोधहरूमा असर पर्दैन।