Mteja wa HTTP wa Google kwa Java: weka proksi kwenye NetHttpTransport
Sanidi NetHttpTransport inayopewa mteja wa HTTP wa Google kwa Java badala ya kubadilisha kitu cha mteja kisichotumika.
Mteja wa API ya Google anaweza kupokea usafirishaji wa HTTP wakati wa kuundwa. Sanidi usafirishaji ambao mteja atatumia kweli, badala ya kujenga mteja mwingine wa HTTP mwenye proksi kando yake.
Kwa usafirishaji wa Java-net, builder hutoa chaguo bayana la proksi:
Proxy proxy = new Proxy(Proxy.Type.HTTP,
new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
.setProxy(proxy)
.build();Anwani ni mfano tu; orodha ya proksi za HTTP hutoa wagombea kwa njia ya umma ya HTTP inayoruhusiwa. Pitisha usafirishaji huu kwenye njia ya ujenzi inayotumika ya mteja wa API. Angalia builder kamili na toleo la utegemezi linalotumiwa na programu; backend nyingine ina kiolesura chake cha usanidi.
Chaguo la proksi huchagua njia. Vitambulisho vya API na uthibitishaji wa proksi hubaki tofauti. Ikiwa muunganisho utashindwa kabla API haijapokea ombi, kubadilisha tokeni ya API hakuwezi kurekebisha njia ya proksi inayokosekana.
Mfumo unaweza kujenga usafirishaji wake mwenyewe ndani. Tafuta sehemu hiyo ya ujenzi wakati mfano unaojitegemea unafanya kazi lakini mwito wa API wa programu haufanyi kazi.