2014-03-05 23 views
1

我已閱讀AsyncHTTPClient文件,並未發現如何通過AsyncHTTPClient方法使用代理。
所以我想知道是否有辦法做到這一點。我的Python版本是3.3。tornado.httpclient.AsyncHTTPClient支持在Python3.x中使用http代理嗎?

我找到了trequest項目,但是當我使用trequest.request並通過在方法中添加代理來生成http請求時,我發現它並不按照我的意願工作。
有沒有辦法在龍捲風中異步使用requests

回答

2

Tornado目前僅支持配置爲使用curl_httpclient的代理。直到最近,它纔是Python 2.x,但現在可以(使用最新版本的tornado和pycurl)在Python 3上使用它。只需在程序啓動時執行tornado.httpclient.AsyncHTTPClient.configure("tornado.curl_httpclient.CurlAsyncHTTPClient")即可。

+0

謝謝!我發現[具體用法](http://stackoverflow.com/questions/12016951/accessing-twitter-using-tornado-httpclient-using-proxy/12019906#12019906):D – flyer