Python-запросы возвращают код состояния 503 в качестве ответа при отправке файла через POST-запрос

Итак, я использую запросы python для отправки почтового запроса на другой сервер (оба сервера являются внутренними для компании). Это работало несколько недель назад, но сегодня я попробовал, и это внезапно перестало работать.

Я могу использовать postman для отправки того же запроса, и сервер отвечает 201. Я могу выполнить запрос get из моего кода на языке python, используя библиотеку requests.

Проблема возникает ТОЛЬКО при post-запросе из кода python.

Вот фрагмент:

with open(filepath, "rb") as f:
        # f is a file-like object. 
        data = {"name": experiment_id + ".zip", "content": f}
        #The CALCSCORE_URL is an env variable named CALCSCORE_BE set up in each environment.
        calcscore_url = f"{settings.CALCSCORE_URL}/api/hive/experiment/{experiment_id}/roi" 
        response = request.post(calcscore_url, files=data)

Я пробовал разные вещи, например, отправлять данные в отдельных аргументах 'files' и 'data', но всегда одна и та же ошибка. Размер файла составляет 5 МБ. Я не думаю, что он настолько большой?

response.content показывает response timed out.

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