Я хочу кодировать 2 API Restful, используя python, где в 1-м API должен принимать внешний URL-адрес загрузки в качестве входных данных и загружать любой файл, на который указывает URL-адрес. Затем он должен вернуть уникальный идентификатор, чтобы идентифицировать загрузку и ее прогресс. 2-й API должен принять этот уникальный идентификатор в качестве входных данных и вернуть объект Json со значениями: TotalSize, DownloadedFileSize, RemainingFileSize, Status, EstimateTimeToComplete.
Чтобы создать 1-й API, который я пытался использовать с помощью модуля «запросы», с'поток = True'. Но я не был уверен, как отследить загрузку в другом API, используя уникальный идентификатор. Затем я также подумал об использовании потока в 1-ом API и его запуске, а затем в качестве ответа возвращаю уникальный идентификатор потока. Но опять же, я застрял в том, как отслеживать ход загрузки с уникальным идентификатором. Может ли кто-нибудь из вас помочь?