Requests.get генерирует непрерывный цикл веб-крючка
Я создал простой webhook listener в django. Вебхук посылает мне JSON. Мне удается правильно получить всю информацию, хранящуюся в JSON. Затем мне нужно загрузить локально файл изображения из url.
from django.views.decorators.csrf import csrf_exempt
import requests
@csrf_exempt
def webhook(request):
if request.method == 'POST':
print('Webhook received')
# I extract all the information I need and I initialize an object
received_data = get_all_data_from_json(request.body)
x = requests.get(received_data.url)
open("myimage.jpg", "wb").write(x.content)
.....
.....
.....
return HttpResponse("Webhook received!")
Проблема в том, что requests.get заставляет слушателя webhook зацикливаться. Если я удаляю его, все работает просто отлично. Где я ошибаюсь?