1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Closes #4502: Enable configuration of proxies for outbound HTTP requests

This commit is contained in:
Jeremy Stretch
2020-04-30 14:59:13 -04:00
parent e75c4c012d
commit 05cb47e650
6 changed files with 26 additions and 2 deletions

View File

@ -1,6 +1,7 @@
import logging
import requests
from django.conf import settings
from django_rq import job
from jinja2.exceptions import TemplateError
@ -69,7 +70,7 @@ def process_webhook(webhook, data, model_name, event, timestamp, username, reque
session.verify = webhook.ssl_verification
if webhook.ca_file_path:
session.verify = webhook.ca_file_path
response = session.send(prepared_request)
response = session.send(prepared_request, proxies=settings.HTTP_PROXIES)
if 200 <= response.status_code <= 299:
logger.info("Request succeeded; response status {}".format(response.status_code))