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.

Izihloko ezihlobene