Một client API của Google có thể nhận một transport HTTP khi được tạo. Hãy cấu hình transport mà client thực sự sẽ dùng, thay vì tạo bên cạnh một client HTTP riêng có proxy.

Với transport Java-net, builder cung cấp một tùy chọn proxy rõ ràng:

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

Địa chỉ chỉ là ví dụ; danh sách proxy HTTP cung cấp các ứng viên cho một tuyến HTTP công khai được cho phép. Truyền transport này vào đường tạo dựng được hỗ trợ của client API. Kiểm tra builder chính xác và phiên bản phụ thuộc mà ứng dụng dùng; một backend khác có giao diện cấu hình riêng.

Tùy chọn proxy chọn tuyến. Thông tin xác thực API và xác thực proxy vẫn tách biệt. Nếu kết nối thất bại trước khi API nhận được yêu cầu, việc thay token API không thể sửa tuyến proxy bị thiếu.

Một framework có thể tự tạo transport bên trong. Tìm điểm tạo dựng đó khi ví dụ độc lập chạy được nhưng lệnh gọi API của ứng dụng thì không.

Bài viết liên quan