Как проверить состояние функции, выполняющейся внутри API, через другой API? - PullRequest
0 голосов
/ 21 октября 2019

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

Чтобы создать 1-й API, который я пытался использовать с помощью модуля «запросы», с'поток = True'. Но я не был уверен, как отследить загрузку в другом API, используя уникальный идентификатор. Затем я также подумал об использовании потока в 1-ом API и его запуске, а затем в качестве ответа возвращаю уникальный идентификатор потока. Но опять же, я застрял в том, как отслеживать ход загрузки с уникальным идентификатором. Может ли кто-нибудь из вас помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...