又看到有人把数据放在data中也有发现有人把数据放在params中,他们有什么区别和关系呢?
这里只讨论GET和POST两种情况下,而且过程中只做基于现象的推测。
实验环境:Django作为后端查看请求
本着基于求成的想法,直接进行实验比较
数据和请求准备
import request from 'umi-request';
const options = {
params:{p:"param"},
data:{d:"data"}
}
const url = "your_url"
get请求和响应
function test_get(){
return request(url,
{
method:"GET",
...options
}
).then((ret)=>{
console.log("response_get",ret)
})
}
实验现象:表格左侧为浏览器请求截图,右侧为服务器收到数据截图 点击查看细节