使用烧瓶发布2个文件

时间:2018-07-02 16:28:46

标签: curl post flask ciscoconfparse

我目前正在使用Flask作为API。该API当前按如下所示对单个文件进行POST,并返回JSON字符串。

curl -X POST -H "Content-Type: text/plain" --data-binary @myfile http://my.api.com/parser

我使用以下代码段执行此操作,这些代码段显示了如何提取单个文件:

@app.route('/parser' , methods=['POST'])
def config_parser():
output = {}
mydata = []
parse = request.data
mydata = parse.splitlines()
parse = CiscoConfParse(mydata)

我正在编写一个新函数,以使用CiscoConfParse模块diff函数比较2个文件并输出差异,但是我无法弄清楚如何捕获2个不同的数据流,甚至无法发布它们。是否可以发布2个不同的数据流并将其作为单独的request.data值读取?

0 个答案:

没有答案