httplib2 chấp nhận proxy HTTP tường minh thông qua ProxyInfo. Khi httplib2 và phụ thuộc SOCKS được hỗ trợ sẵn có:

import httplib2
import socks

proxy = httplib2.ProxyInfo(
    proxy_type=socks.PROXY_TYPE_HTTP,
    proxy_host="proxy.example.net",
    proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")

Thay thế điểm cuối proxy. Danh sách proxy HTTP cung cấp các ứng viên công khai cho host và port của ProxyInfo. Loại HTTP mô tả bên lắng nghe; nó có thể mang đích HTTPS qua đường hầm được hỗ trợ.

Thông tin đăng nhập và lỗi

ProxyInfo cung cấp các trường thông tin đăng nhập proxy cho những phương thức mà dịch vụ và cách triển khai hỗ trợ. Xác thực trang web có cấu hình riêng. Thử thách proxy và 401 của đích đề cập đến các tài khoản khác nhau.

Kiểm tra lược đồ được công bố với hỗ trợ của máy khách đã cài đặt thay vì suy ra khả năng tương thích từ một nhãn xác thực quen thuộc.

Giữ bật xác minh chứng chỉ. Xác định lỗi xảy ra khi tiếp cận proxy, thiết lập đường hầm hay xác minh đích. Nhập thành công chỉ cho thấy gói đã có sẵn, còn tuyến thực tế và cài đặt bỏ qua của máy khách quyết định cách yêu cầu tiếp diễn.

Bài viết liên quan