Google API-kliento povas ricevi HTTP-transporton, kiam ĝi estas konstruata. Agordu la transporton, kiun la kliento efektive uzos, anstataŭ konstrui apude apartan HTTP-klienton kun prokurilo.

Por la Java-net-transporto, la konstruilo proponas eksplicitan prokurilan opcion:

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

La adreso estas nur ekzemplo; la listo de HTTP-prokuriloj liveras kandidatojn por permesita publika HTTP-vojo. Transdonu ĉi tiun transporton al la subtenata konstruvojo de la API-kliento. Kontrolu la ĝustan konstruilon kaj dependecan version uzatajn de la aplikaĵo; alia backend havas sian propran agordan interfacon.

La prokurila opcio elektas la vojon. API-akreditiloj kaj prokurila aŭtentikigo restas apartaj. Se la konekto malsukcesas antaŭ ol la API ricevas peton, anstataŭigi la API-ĵetonon ne povas ripari la mankantan prokurilan vojon.

Kadro povas konstrui sian propran transporton interne. Trovu tiun konstrupunkton, kiam memstara ekzemplo funkcias sed la API-voko de la aplikaĵo ne.

Rilataj artikoloj