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 যাচাই বজায় রাখুন।

এই ক্লায়েন্টটি এর কাজের জন্য পুনরায় ব্যবহার করুন এবং পরে বন্ধ করুন। আরেকটি কনফিগার করা ক্লায়েন্ট তৈরি করা পুরোনো ইনস্ট্যান্সের মাধ্যমে এখনও পাঠানো অনুরোধগুলিকে প্রভাবিত করে না।

সম্পর্কিত নিবন্ধ