Google HTTP odjemalec za Javo: nastavitev proxyja v NetHttpTransport
Konfigurirajte NetHttpTransport, ki se preda odjemalcu Google Java HTTP, namesto da spreminjate neuporabljeni odjemalski objekt.
Odjemalec Google API lahko ob izdelavi prejme transport HTTP. Konfigurirajte transport, ki ga bo odjemalec dejansko uporabljal, namesto da ob njem gradite ločen odjemalec HTTP s proxyjem.
Za transport Java-net graditelj ponuja izrecno možnost proxyja:
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
.setProxy(proxy)
.build();Naslov je samo ponazoritev; seznam proxyjev HTTP ponuja kandidate za dovoljeno javno pot HTTP. Ta transport predajte podprti poti izdelave odjemalca API. Preverite natančnega graditelja in različico odvisnosti, ki ju uporablja aplikacija; drug backend ima svoj vmesnik za konfiguracijo.
Možnost proxyja izbere pot. Poverilnice API in preverjanje pristnosti proxyja ostanejo ločeni. Če povezava spodleti, preden API prejme zahtevo, zamenjava žetona API ne more popraviti manjkajoče poti proxyja.
Ogrodje lahko interno zgradi svoj transport. Poiščite tisto točko izdelave, ko samostojen primer deluje, klic API v aplikaciji pa ne.