【发布时间】:2023-02-06 15:39:42
【问题描述】:
我正在使用 Flask 为特定主题创建搜索应用程序,但我遇到了以下消息:
"错误响应 错误代码:414
消息:请求 URI 太长。
错误代码解释:HTTPStatus.REQUEST_URI_TOO_LONG - URI 太长。”
当提交我的索引页面中的表单时,在将 get 请求发送到 api 之前处理数据,并在该行之前进一步处理返回的数据
return redirect(url_for('search',mydict=mydict, mydict2=mydict2, studyset=studyset))
搜索看起来像这样:
def search():
mydict = request.args.get('mydict', type=dict)
mydict2=request.args.get('mydict2', type=dict)
studyset=request.args.get('studyset',type=list)
return render_template('search.html', mydict=mydict, mydict2=mydict2, studyset=studyset)
这里的错误到底是什么?顺便说一句,我正在使用 WTForms,我在 index.html 中指定了方法作为 POST。
【问题讨论】:
标签: python api flask web-applications