Box Java SDK 4: Magtakda ng Proxy sa BoxAPIConnection
Isaayos ang lumang koneksyon ng Box Java SDK gamit ang java.net.Proxy at hiwalay na mga kredensyal ng tagapamagitan bago ang mga tawag sa resource.
Para sa interface na istilong Box Java SDK 4.x na gumagamit ng com.box.sdk.BoxAPIConnection, isaayos ang koneksyon na ipinapasa ng aplikasyon sa mga operasyon nito sa resource:
var api = new com.box.sdk.BoxAPIConnection(accessToken);
api.setProxy(new java.net.Proxy(
java.net.Proxy.Type.HTTP,
new java.net.InetSocketAddress("proxy.example", 8080)));
Gamitin ang umiiral na Box accessToken ng aplikasyon. Kung nangangailangan ng account ang proxy, itakda ito sa pamamagitan ng api.setProxyUsername at api.setProxyPassword; pinapatunayan ng mga kredensyal na iyon ang tagapamagitan.
Ang Box API ay nananatiling destinasyong HTTPS, na naaabot sa pamamagitan ng HTTP proxy tunnel; ang listahan ng HTTP proxy ay nagbibigay ng mga pampublikong kandidato sa endpoint para sa rutang iyon. Panatilihin ang mga tawag sa resource sa nakaayos na api instance na ito.
Tapusin ang pagsasaayos bago magsimula ang sabay-sabay na operasyon at panatilihing matatag ang ruta para sa workload. Ang mga nabuong Box client ay naglalantad ng ibang interface ng pagsasaayos kaysa sa henerasyong BoxAPIConnection na ipinapakita dito.