1. GET请求会将参数跟在URL后进行传递,
例如:
data : {id :1,name:"gaa"},
会以/search?id=1&&name=aa的形式传递给后台。
而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。
GET 方法可能返回缓存数据。
POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。
2.如果用get,后台可用GetMapping,如果用post,后台用GetMapping则会报错,可用PostMapping或者RequestMapping。
3.如果用get,则data里不能使用JSON.stringify,否则会报错
data : JSON.stringify({id :1,name:"gaa"})