ক্লায়েন্ট শুরুর আগেই Unirest-এর প্রক্সি সেট করুন
Kong Unirest ক্লায়েন্ট স্পষ্টভাবে কনফিগার করুন, অথবা এর অন্তর্নিহিত ক্লায়েন্ট সক্রিয় হওয়ার আগে JVM সিস্টেম প্রপার্টি বেছে নিন।
প্রথম অনুরোধ তার ক্লায়েন্ট সক্রিয় করার আগে একটি Kong Unirest রুট সেট করুন:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();অনুমোদিত পাবলিক অনুরোধের জন্য নতুন ইনস্ট্যান্স সক্রিয় করার আগে, HTTP প্রক্সি তালিকা থেকে একটি HTTP ঠিকানা প্রক্সি অ্যাকাউন্ট ছাড়াই উদাহরণের হোস্ট ও পোর্ট পূরণ করতে পারে। নথিভুক্ত প্রক্সি ওভারলোড অ্যাপ্লিকেশন কনফিগারেশন থেকে ব্যবহারকারীনাম/পাসওয়ার্ডও গ্রহণ করে। সেগুলো গন্তব্য URL-এ থাকা উচিত নয়।
ইচ্ছাকৃতভাবে প্রপার্টি-চালিত নীতির জন্য বরং এটি বেছে নিন:
Unirest.config().useSystemProperties(true);JVM প্রপার্টি থাকলেই প্রতিটি HTTP ক্লায়েন্ট তা পড়ে না। শুরু করার সময়ই উৎস বেছে নিন; সক্রিয় ক্লায়েন্ট তৈরি করতে ব্যবহৃত অপশনগুলো পরিবর্তনের আগে স্পষ্ট শাটডাউন বা রিসেট দরকার।
আলাদা কনফিগারেশনের জন্য Unirest.spawnInstance() ব্যবহার করুন এবং ওই একই ইনস্ট্যান্স দিয়ে পাঠান। স্ট্যাটিক প্রাথমিক ইনস্ট্যান্স তৈরি করা ইনস্ট্যান্স কনফিগার করে না, এবং শেয়ার করা সক্রিয় ক্লায়েন্ট একসঙ্গে চলা অনুরোধের মাঝে বদলানো উচিত নয়।
পুরোনো com.mashape উদাহরণ যেগুলো Unirest.setProxy(HttpHost) ব্যবহার করে সেগুলো অন্য API-র। ওই নির্ভরতা মিলিয়ে নিন, এর এন্ট্রি পয়েন্ট Kong-এর কনফিগারেশনের সঙ্গে মেলাবেন না।