Строка для колбы restful API из двух разных файлов - PullRequest
0 голосов
/ 27 июня 2019

У меня есть задача, связанная с получением некоторых данных из файла в API фляги, у меня есть два файла со строками.Один файл data.txt - это просто файл, в котором каждая строка содержит строку json, а другой файл, содержащий ключи для каждой строки в файле данных.

Я хотел бы опубликовать данные в моем API, если бы это был всего один файл, я смог бы сделать это, просто выполнив

data = request.get_json(force=True)

и выполнив запрос скручивания, напримерследующий

curl --request POST -d @data.txt 127.0.0.1:5000/data/input

Но с двумя файлами этот подход не сработал, поэтому я попытался использовать reqparser из flask_restful следующим образом

self.regparse.add_argument('data', action = 'append')
self.regparse.add_argument('key', action = 'append')
args = self.regparse.parse_args()

key = args['key']
data = args['data']

и попытался использовать curl в следующемway

curl --request POST --data-binary data=@data.txt --data-binary @keys.txt 127.0.0.1:5000/data/input

Но, похоже, это не сработает, любая помощь будет признательна

...