我有一个webapp,它使用raven-python SDK for Sentry进行错误报告。我希望该SDK的出站请求通过HTTP代理。
什么是最好的方法?
答案 0 :(得分:1)
您可以使用备用Transport such as the requests one。通过请求传输,您可以使用环境变量来设置代理:http://docs.python-requests.org/en/master/user/advanced/#proxies
示例:
from raven.transport.threaded_requests import ThreadedRequestsHTTPTransport
Client('...', transport=ThreadedRequestsHTTPTransport)
然后在您的环境中,设置HTTPS_PROXY=https://localhost:9090
或类似的内容。