proxy 対応
basyura opened this issue · comments
basyura commented
proxy に対応して頂けないでしょうか。
以下のように proxy を指定して接続することができましたが、知識不足で正しいのか分かりません。
$ git diff plugin/py/lib/thrift/transport/THttpClient.py
diff --git a/plugin/py/lib/thrift/transport/THttpClient.py b/plugin/py/lib/thrift/transport/THttpClient.py
index 5026978..50bbe13 100644
--- a/plugin/py/lib/thrift/transport/THttpClient.py
+++ b/plugin/py/lib/thrift/transport/THttpClient.py
@@ -62,9 +62,9 @@ class THttpClient(TTransportBase):
def open(self):
if self.scheme == 'http':
- self.__http = httplib.HTTP(self.host, self.port)
+ self.__http = httplib.HTTP("proxy.xx.xx", 8080)
else:
- self.__http = httplib.HTTPS(self.host, self.port)
+ self.__http = httplib.HTTP("proxy.xx.xx", 8080)
def close(self):
self.__http.close()
kakkyz commented
接続できる方法を見つけてもらってありがとうございます。
オプションで何とか指定できるように、対応したいです。