Django前后端使用json傳遞入參


之前寫的接口請求沒有指定contentType,所以默認為: application/x-www-form-urlencoded; charset=UTF-8。

 

 前端請求時F12抓包如下:

 

 如需要將入參改為json格式發送只需要在ajax請求時加上contentType: "application/json"

並且入參使用JSON.stringify()轉化為json字符串,

因為前台傳來的是字符串,所以在后端使用json.loads()反序列化為python字典: request_data = json.loads(request.body)獲取請求入參,

后端使用其中的數據就按照字典取值方式取就行,如:request_data["username"] 

 


免責聲明!

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



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