2017-07-03 8 views
0

通常、httplib(Pythonの2.xの)またはhttp.client(のpython 3.xの)を使用しているとき、あなたは接続を設定し、そのような要求を行います。どのようにSOCKSプロキシ経由でpython httplib/http.clientに接続できますか?

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プロキシも使用したいと思います。

httplib/http.clientでSOCKSプロキシを使用する方法はありますか?

+0

Iそれは重複しているかもしれないと思います@ImanMirzadeh私はその質問が完全な答えを持っているように、その下の答えを投稿します(回答は作業コードの不足で停止しました) – user3617786

答えて

関連する問題