Google API klients izveides laikā var saņemt HTTP transportu. Konfigurējiet transportu, ko klients patiešām izmantos, nevis blakus veidojiet atsevišķu HTTP klientu ar starpniekserveri.

Java-net transportam builder piedāvā skaidru starpniekservera opciju:

Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
    .setProxy(proxy)
    .build();

Adrese ir tikai piemērs; HTTP starpniekserveru saraksts nodrošina kandidātus atļautam publiskam HTTP maršrutam. Nododiet šo transportu API klienta atbalstītajam izveides ceļam. Pārbaudiet precīzo builder un atkarības versiju, ko izmanto lietojumprogramma; citam backend ir sava konfigurācijas saskarne.

Starpniekservera opcija izvēlas maršrutu. API akreditācijas dati un starpniekservera autentifikācija paliek atsevišķi. Ja savienojums neizdodas pirms API saņem pieprasījumu, API marķiera nomaiņa nevar salabot trūkstošo starpniekservera maršrutu.

Ietvars var iekšēji veidot savu transportu. Atrodiet šo izveides punktu, ja atsevišķs piemērs darbojas, bet lietojumprogrammas API izsaukums ne.

Saistītie raksti