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!")

Проблема в том, что заставляет слушателя webhook зацикливаться. Если я удаляю его, все работает просто отлично. Где я ошибаюсь?

Вернуться на верх