Google API კლიენტს შექმნისას შეიძლება მიეცეს HTTP ტრანსპორტი. დააკონფიგურირეთ ის ტრანსპორტი, რომელსაც კლიენტი რეალურად გამოიყენებს, ნაცვლად იმისა, რომ გვერდით ააგოთ ცალკე HTTP კლიენტი პროქსით.

Java-net ტრანსპორტისთვის builder გვთავაზობს აშკარა პროქსის ოპციას:

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

მისამართი მხოლოდ მაგალითია; HTTP პროქსების სია გვთავაზობს კანდიდატებს დაშვებული საჯარო HTTP მარშრუტისთვის. გადასცეთ ეს ტრანსპორტი API კლიენტის მხარდაჭერილ აგების გზას. შეამოწმეთ აპლიკაციის მიერ გამოყენებული ზუსტი builder და დამოკიდებულების ვერსია; სხვა backend-ს აქვს საკუთარი კონფიგურაციის ინტერფეისი.

პროქსის ოპცია ირჩევს მარშრუტს. API-ს მონაცემები და პროქსის ავთენტიფიკაცია ცალკე რჩება. თუ კავშირი ვერ დამყარდა API-ის მოთხოვნის მიღებამდე, API ტოკენის შეცვლა ვერ გამოასწორებს დაკარგულ პროქსის მარშრუტს.

ჩარჩომ შეიძლება შიგნით თავისი ტრანსპორტი ააგოს. იპოვეთ ეს აგების წერტილი, როცა დამოუკიდებელი მაგალითი მუშაობს, მაგრამ აპლიკაციის API გამოძახება არა.

დაკავშირებული სტატიები