您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python-如何在Flask中获取POST JSON?

Python-如何在Flask中获取POST JSON?

首先,该.json属性一个委托给request.get_json()method属性,该属性记录了您None在此处看到的原因。

您需要将请求内容类型设置为,application/json以使.json属性和.get_json()方法(不带参数)起作用,None否则两者都会产生这种情况。请参阅Flask Request文档:

如果mimetype表示JSON(包含application / json,请参见is_json()),则它将包含已解析的JSON数据,否则为None。

您可以request.get_json()通过向其传递force=True关键字参数来告知跳过内容类型要求。

请注意,如果此时引发异常(可能导致400 Bad Request响应),则您的JSON 数据无效。它在某种程度上畸形;您可能需要使用JSON验证程序进行检查。

Python 2022/1/1 18:24:56 有174人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶