【发布时间】:2020-08-03 14:21:06
【问题描述】:
可能是一个菜鸟问题,但我在其他任何地方都没有找到解决方案。
我在 Flask 中有一个 API -
@app.route('/post-document-string', methods=['POST'])
def parse_data():
req_data = request.get_json(force=True)
text = req_data['text']
result = documentUtil.parse(text)
return jsonify(keywords = result)
如果我传递一个足够大的字符串,比如 1000 个单词,它会抛出 - 400 错误请求
但如果我传递一个小字符串,比如 200 个单词,它就可以正常工作。
我的问题是 -
- flask 对我可以从前端的请求中传递多少数据有限制吗?如果是,如何更改?
- Flask API 请求中从前端传递大字符串的最佳方式是什么?
【问题讨论】:
-
您应该直接将其作为文件附件传递。 POST 和 GET 都对正文内容的大小有限制