werkzeug.exceptions.BadRequestKeyError:400 错误请求:浏览器(或代理)发送了该服务器无法理解的请求。关键错误:'id'

问题描述 投票:0回答:4
rest api post flask
4个回答
11
投票
<p><input type="number"  placeholder="id"  name="id" /></p>

您输入的是 ID 而不是姓名


5
投票

当您使用

request.form["something"]
时,您认为这始终是您请求的一部分,我建议您使用
request.form.get("something", False)
来避免该错误。希望这能解决您的疑惑。


2
投票

我遇到了完全相同的问题,但我的问题是“

SelectField
”,更新字段将为“None”,为了避免这种情况,我只添加了选项值 None ,如下所示:

<option value="None">None</option>

这解决了我的问题


0
投票

werkzeug.exceptions.BadRequestKeyError:400 错误请求:浏览器(或代理)发送了该服务器无法理解的请求。 关键错误:“音频文件” 我收到此错误,我该如何修复它?

© www.soinside.com 2019 - 2024. All rights reserved.