解決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()去加載也行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM