之前寫的接口請求沒有指定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"]