如何通过 HTTP 代理使用 Python Sentry SDK (raven-python)
How to use the Python Sentry SDK (raven-python) with a HTTP proxy
我有一个网络应用程序,它使用 raven-python SDK for Sentry 进行错误报告。我希望该 SDK 的出站请求通过 HTTP 代理。
最好的方法是什么?
您可以使用替代方法Transport such as the requests one. With the requests transport you can use environment variables to set the proxy: 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
或类似的设置。
我有一个网络应用程序,它使用 raven-python SDK for Sentry 进行错误报告。我希望该 SDK 的出站请求通过 HTTP 代理。
最好的方法是什么?
您可以使用替代方法Transport such as the requests one. With the requests transport you can use environment variables to set the proxy: 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
或类似的设置。