解决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()去加载也行
声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/
如出现转载未声明 将追究法律责任~谢谢合作