Каков наилучший способ отправки большого количества запросов POST на конечную точку REST через Python?Например, я хочу загрузить ~ 500k файлов в базу данных.
То, что я до сих пор делал, - это цикл, который создает для каждого файла новый запрос, используя пакет запросов.
# get list of files
files = [f for f in listdir(folder_name)]
# loop through the list
for file_name in files:
try:
# open file and get content
with open(folder_name + "\\" + file_name, "r") as file:
f = file.read()
# create request
req = make_request(url, f)
# error handling, logging, ...
Но так как это довольно медленно: как лучше всего это сделать?Спасибо.