axios常见的请求方法别名包括

1.获取信息相关:axios.get(url[, config])
2.发送请求信息:axios.post(url[, data[, config]])
3.修改信息相关:axios.patch(url[, data[, config]])
4.删除信息相关:axios.delete(url[, config])

axios获取信息相关的常见配置运用:

一:axios.get(url[,config])

axios.get('url?参数一=值一&参数二值二',{headhers:{健名:健值}).then(res=>{}).catch(err=>{})
//第一种将请求参数放置在url中多个参数通过&符号进行连接
//如果需要设置请求头header:内容与后端约定好:键名和键值具体是什么,header属于config配置内容中的一部分

一:axios.get(url[,config])

axios.get('url',{
params:{
参数一:值一;
参数二:值二
},
headhers:{健名:健值}
}).then(res=>{}).catch(err=>{})
//第二种是将请求参数放置在 config中。与请求头一起

二:axios.post(url[, data[, config]])

 var data = {
        参数一: 值一,
        参数二:值二
      };
        axios.post(`url`, 
        data,
        {
        headers:{键值一:键名}
        }
        ).then(res=>{})...

二:axios.post(url[, data[, config]]) 下载二进制内容,需要在config设置例如

axios.post("url",
{task_names:arr}/* 等价于data 即 
  var data = {
        参数一: 值一,
        参数二:值二
      };*/
{headers:{type:sessionStorage.getItem('sendType')},{ responseType: "blob" }}
).then(res=>{}).catch(err=>{})

三.修改信息相关:axios.patch(url[, data[, config]])

var data = {
键名:键值
}
axios.patch(`url`, data,{headers:{键名:键值}
}).then((res) => {

四.删除信息相关:axios.delete(url[, config])

axios.delete('url',{
 data: { task:arr},
 headers:{type:sessionStorage.getItem('sendType')}
}).then(res=>{}).catch(err=>{})
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐