前言
新手小白在线挨骂
提示:以下是本篇文章正文内容,下面案例可供参考
一、get与post请求的区别
get请求
一定是query参数 即在路径后面拼接参数
post请求
可以是body类型参数
也可以是query类型参数
二、get与post在项目中的应用
代码如下(示例):
get请求
export const getAB=async(A,B)=>{
return await http.get(`url?A=${A}$B=${B}`).catche(e=>Promise.reject(e));
}
2.读入数据
代码如下(示例):
post请求
body参数
export const getAB=async params =>{
return await http.post("url",params).catche(e=>Promise.reject(e));
}
query参数
export const getAB=async(A,B)=>{
return await http.post(`url?A=${A}&B=${B}`).catche(e=>Promise.reject(e));
}
如果数值类型是int ,需要转换一下。工作中我遇到的是需要转成number
asyn setAB(A,B){
const res=await getAB(number(A),number(B));
}
query参数 除了拼接还可以使用QS.stringfy()
export const getAB=async params =>{
return await http.post("url",params).catche(e=>Promise.reject(e));
}
async setAB(A,B){
const params={A:'',B:''};
const res =await getAB(QS.stringfy(params));
}
总结
以上就是今天要讲的内容,本文仅仅简单介绍了get与post的使用。