記錄今天調試chrome中一個后端接口,通過cUrl導入到postman中測試,修改body里數據遇到的問題。
body類型是x-www-form-urlencoded,key為data,值為json格式,有url編碼。
{
"id" : 0,
"depotId" : "343651486535913474"
}
id是商品id,傳值為0,可能是前端沒傳或者傳錯值了。
嘗試把id值改一個實際的商品id,346840940259971086。
修改后發送請求報錯,查詢應用日志發現是json解析失敗問題。
經過和小伙伴討論發現是Header的Content-Length的問題,body數據修改前是93,修改后數值沒變導致接收時被截斷。
解決方法:修改Content-Length值為116或者刪除Header中的Content-Length。