解决Flask中 request.get_json()接收不到传来的json数据

requests.post('http://127.0.0.1:5000/image/test', data=json.dumps(data))
发送请求时,flask接口这边得到的值为None,原因是因为请求头中缺少content-type参数,请求头中加入即可。

headers = {
"Content-Type": "application/json;charset=utf8"
}
requests.post('http://127.0.0.1:5000/image/test', data=json.dumps(data), headers=headers)

这样的话就行了。
或者可以用request.get_data(as_text=True),然后用json.loads()去加载也行

posted @   陈晓猛  阅读(2086)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示