我有一个Fask应用程序,具有以下视图:
@menus.route('/', methods=["PUT", "POST"])
def new():
return jsonify(request.json)
但是,这仅在请求的内容类型设置为application/json
时才有效,否则dictrequest.json
为None.
我知道request.data
具有字符串形式的请求正文,但我不想在每次客户端忘记设置请求的内容类型时都将其解析为字典.
有没有办法假设每个传入请求的内容类型都是application/json
?我想要的只是始终能够访问有效的request.json
dict,即使客户端忘记将应用程序内容类型设置为json.