IBM Java SDK: Lungiselela ama-proxy e-IAM nezingcingo zesevisi
Setha i-proxy yesiqinisekisi se-IAM kanye ne-HttpConfigOptions yesevisi ngaphambi kokuba noma yikuphi kuqale ukuthumela izicelo.
Setha zombili izindlela ngesikhathi sokuqalisa, usebenzisa isiqinisekisi se-IAM esinikezwe isevisi ngempela:
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);Lapha authenticator kanye service yizinto ezikhona zohlelo lokusebenza. Sebenzisa izilungiselelo ngaphambi kokuba ukutholakala kwethokheni noma izicelo zesevisi kuqale, ngokuqinisekiswa kwesitifiketi esivamile kuvuliwe. Lapho uhlelo lokusebenza lungasebenzisa indawo yokugcina ye-HTTP yomphakathi kuzo zombili izindawo, amakheli angaba khona atholakala kuhlu lwama-proxy e-HTTP.
Lezi zabelo ezimbili zihlanganisa izicelo ezahlukene. authenticator.setProxy ihlanganisa indlela yethokheni ye-IAM; service.configureClient isebenzisa i-proxy ekuthuthweni kwesevisi. Ukulungiselela okukodwa akusethi indlela yokunye.
Uma kube nokwehluleka, khomba isikhungo esishiwo esicelweni esihlulekile. Ukutholakala kwethokheni okuphumelelayo kunciphisa inkinga endleleni yesevisi; akufakazi ukuthi leyo ndlela ithole izinketho zayo ze-proxy.
HttpConfigOptions ivela ku-IBM Java SDK Core. Uma ulungisa isibonelo esidala se-ConversationService, sebenzisa iphakethe le-Core kanye nesizukulwane sesevisi esikhethwe uhlelo lokusebenza esikhundleni sokukopisha ikilasi lendala lenethiwekhi eliqondene nesevisi.