Ikhliyenti ye-HTTP ye-Google ye-Java: setha iphroksi ku-NetHttpTransport
Lungiselela i-NetHttpTransport enikezwa ikhliyenti ye-HTTP ye-Google ye-Java esikhundleni sokushintsha into yekhliyenti engasetshenziswanga.
Ikhliyenti ye-Google API ingamukela i-HTTP transport lapho yakhiwa. Lungiselela i-transport ikhliyenti ezoyisebenzisa ngempela, esikhundleni sokwakha ikhliyenti ye-HTTP ehlukile enephroksi eceleni kwayo.
Ku-transport ye-Java-net, umakhi unikeza ukukhetha okuphakathi kwephroksi:
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
.setProxy(proxy)
.build();Ikheli liyisibonelo kuphela; uhlu lwamaphroksi e-HTTP lunikeza abazongenela umzila we-HTTP womphakathi ovunyelwe. Dlulisela le transport emzileni wokwakha osekelwe wekhliyenti ye-API. Hlola umakhi oqondile kanye nenguqulo yencikelelo esetshenziswa uhlelo; enye i-backend inesixhumi sayo sokulungiselela.
Ukukhetha kwephroksi kukhetha umzila. Izinkombazane ze-API kanye nokuqinisekiswa kwephroksi kuhlala kuhlukene. Uma ukuxhumana kwehluleka ngaphambi kokuba i-API ithole isicelo, ukushintsha ithokheni ye-API akukwazi ukulungisa umzila wephroksi ongekho.
Uhlaka lungakha eyalo i-transport ngaphakathi. Thola leyo ndawo yokwakha lapho isibonelo esizimele sisebenza kodwa ucingo lwe-API lohlelo lungasebenzi.