POST请求变成了GET请求的原因
当我们在浏览器地址栏中输入一个网址或单击链接时,浏览器会发送一个GET请求来获取该网页的内容。GET是HTTP协议中最常用的一种请求方法,用于获取服务器上的资源,例如文本、图片、视频等。由于GET方法是幂等的,即在相同的请求下,不会对服务器上的资源状态产生副作用,因此它更适合用于读取和获取资源。但是,如果需要修改服务器上的资源,例如添加、更新或删除数据,则需要使用其他请求方法,如POST、PUT、DELETE等。
POST请求出现语法错误时,就变成了GET请求
错误代码:
post(url, data, auth) {
return this.request({
url: url,
data: data,
auth: auth,
methed: "POST",
// 添加请求头
header: {"Content-Type": "application/json"}
})
},
正确代码:
post(url, data, auth) {
return this.request({
url: url,
data: data,
auth: auth,
method: "POST", //上面吧method写成methed了
// 添加请求头
header: {"Content-Type": "application/json"}
})
},