ଆରମ୍ଭ ସମୟରେ ଉଭୟ ପଥ ସେଟ୍ କରନ୍ତୁ, ସେବାକୁ ପ୍ରକୃତରେ ଦିଆଯାଇଥିବା 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 ପ୍ୟାକେଜ୍ ଏବଂ ସେବା ପିଢ଼ି ବ୍ୟବହାର କରନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ