Vert.x WebClientক ProxyOptionsৰ সৈতে নিৰ্মাণ কৰক
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 সত্যাপন ৰাখক।
এই ক্লায়েন্টক ইয়াৰ কামত পুনৰ ব্যৱহাৰ কৰক আৰু পিছত বন্ধ কৰক। আন এটা কনফিগাৰ কৰা ক্লায়েন্ট নিৰ্মাণ কৰিলে পুৰণি ইনষ্টেন্সৰ জৰিয়তে পঠিওৱা অনুৰোধসমূহত প্ৰভাৱ নপৰে।