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

Add http_method field to Webhook

This commit is contained in:
Jeremy Stretch
2020-02-24 20:42:24 -05:00
parent 9a532b1eb2
commit 211311be9f
5 changed files with 48 additions and 6 deletions

View File

@@ -43,13 +43,15 @@ def process_webhook(webhook, data, model_name, event, timestamp, username, reque
# Prepare the HTTP request
params = {
'method': 'POST',
'method': webhook.http_method,
'url': webhook.payload_url,
'headers': headers,
'data': body,
}
logger.info(
"Sending webhook to {}: {} {}".format(params['url'], context['model'], context['event'])
"Sending {} request to {} ({} {})".format(
params['method'], params['url'], context['model'], context['event']
)
)
logger.debug(params)
try: