原文鏈接:http的get請求如何傳遞一個對象 – 每天進步一點點 (longkui.site)
0.前言
以前前台往后台對象時,后台都用POST請求,前台有時候通過拼接參數傳參,會顯得比較長。所以考慮前台GET請求能否直接傳遞一個對象。
本文環境:前台angular 7.5.x + 后台SpringMVC
1.前台寫法
getGovData() {
let param = {
"state": "2",
}
let url = `/xxx/xxxx/list`
this.http.get(url, { params: param }).subscribe((res: any) => {
console.log("GET 請求", res)
this.listOfData = res
})
}
2.后台寫法
@RequestMapping(value = "/list", method = RequestMethod.GET)
@ResponseBody
public void queryAll(IndexStorageSave indexStorageSave){
}
注:IndexStorageSave 是實體類