Google API istemcisi oluşturulurken bir HTTP taşıma katmanı alabilir. İstemcinin gerçekte kullanacağı taşımayı yapılandırın; yanına proxy'li ayrı bir HTTP istemcisi kurmayın.

Java-net taşıması için builder açık bir proxy seçeneği sunar:

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

Adres yalnızca örnektir; HTTP proxy listesi izin verilen genel bir HTTP yolu için adaylar sağlar. Bu taşımayı API istemcisinin desteklenen oluşturma yoluna verin. Uygulamanın kullandığı tam builder'ı ve bağımlılık sürümünü kontrol edin; başka bir backend'in kendi yapılandırma arayüzü vardır.

Proxy seçeneği yolu seçer. API kimlik bilgileri ve proxy kimlik doğrulaması ayrı kalır. Bağlantı API bir istek almadan önce başarısız olursa, API belirtecini değiştirmek eksik proxy yolunu onaramaz.

Bir çerçeve kendi taşımasını dahili olarak oluşturabilir. Bağımsız örnek çalıştığında ancak uygulamanın API çağrısı çalışmadığında o oluşturma noktasını bulun.

İlgili makaleler