要注意post请求参数只能后端@requestBody接收
get请求参数只能后端@requestParam接收
this.$axios.get('/payTest',{params:{totalPrice:this.map.totalPrice}})
.then(res => {
console.log(res.data.data)
this.QRUrl = res.data.data
this.creatQrCode()
})
this.$axios.post('/orders/add',{map:this.map})
.then(res => {
console.log(res.data.msg)
})
要想一起传输必须使用qs工具
本文探讨了HTTP请求中GET和POST的区别,GET请求参数通过@requestParam在后端接收,而POST请求的参数则由@requestBody处理。示例展示了Vue.js中axios库的使用,GET请求传递参数到'/payTest',POST请求发送数据到'/orders/add'。同时提到,若需同时传输GET和POST的数据,需借助qs工具进行序列化。
3631

被折叠的 条评论
为什么被折叠?



