通常,当使用 httplib (python 2.x) 或 http.client (python 3.x) 时,您会建立一个连接并发出如下请求:
from http.client import HTTPConnection
from urllib.parse import urlparse, urlencode
url = urlparse("http://final.destination.example.com:8888/")
conn = HTTPConnection(url.netloc)
request_path = "%s?%s" % (url.path, url.query)
conn.request("POST", request_path, post_data)
(请注意,此示例代码具有 python 3.x 导入)
我处于一种出于性能原因想使用 http.client 的情况,但我也想使用 SOCKS 代理远程访问集群。
有什么方法可以将 SOCKS 代理与 httplib/http.client 一起使用?