IBM Java SDK: IAM আৰু সেৱা কলৰ বাবে প্ৰক্সি কনফিগাৰ কৰক
IAM প্ৰমাণকৰ প্ৰক্সি আৰু সেৱাৰ HttpConfigOptions দুয়োটাৰে অনুৰোধ আৰম্ভ হোৱাৰ আগতে ছেট কৰক।
আৰম্ভণিৰ সময়ত দুয়োটা পথ ছেট কৰক, সেৱাত প্ৰকৃততে দিয়া IAM প্ৰমাণক ব্যৱহাৰ কৰি:
import java.net.InetSocketAddress;
import java.net.Proxy;
import com.ibm.cloud.sdk.core.http.HttpConfigOptions;
var proxy = new Proxy(
Proxy.Type.HTTP,
new InetSocketAddress("proxy.example.net", 8080));
authenticator.setProxy(proxy);
var options = new HttpConfigOptions.Builder()
.proxy(proxy)
.build();
service.configureClient(options);ইয়াত authenticator আৰু service হ'ল এপ্লিকেশ্যনৰ বিদ্যমান বস্তু। টোকেন লাভ বা সেৱা অনুৰোধ আৰম্ভ হোৱাৰ আগতে ছেটিংছ প্ৰয়োগ কৰক, স্বাভাৱিক প্ৰমাণপত্ৰ সত্যাপন সক্ৰিয় কৰি। য'ত এপ্লিকেশ্যই দুয়োটা গন্তব্যৰ বাবে ৰাজহুৱা HTTP এণ্ডপইণ্ট ব্যৱহাৰ কৰিব পাৰে, তাত প্ৰাৰ্থী ঠিকনা HTTP প্ৰক্সি তালিকাত উপলব্ধ।
দুয়োটা এচাইনমেণ্টে বেলেগ বেলেগ অনুৰোধ সামৰি লয়। authenticator.setProxy এ IAM টোকেন পথ সামৰি লয়; service.configureClient এ প্ৰক্সি সেৱা পৰিবহনত প্ৰয়োগ কৰে। এটা কনফিগাৰ কৰিলে আনটোৰ পথ স্থাপন নহয়।
বিফল হ'লে, বিফল অনুৰোধত উল্লেখ কৰা হ'ষ্টটো চিনাক্ত কৰক। সফল টোকেন লাভে সমস্যাটো সেৱা পথলৈ সীমিত কৰে; কিন্তু সেই পথে প্ৰক্সি বিকল্পসমূহ পাইছে বুলি প্ৰমাণ নকৰে।
HttpConfigOptions IBM Java SDK Core ৰ পৰা আহে। পুৰণি ConversationService উদাহৰণ অভিযোজিত কৰোঁতে, পুৰণি সেৱা-নিৰ্দিষ্ট নেটৱৰ্কিং শ্ৰেণী কপি নকৰি এপ্লিকেশ্যনে বাছনি কৰা Core পেকেজ আৰু সেৱা জেনাৰেশ্বন ব্যৱহাৰ কৰক।