博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
请求接口的封装
阅读量:6819 次
发布时间:2019-06-26

本文共 1793 字,大约阅读时间需要 5 分钟。

  1. get方法
    1. /*方法说明  *@method get  *@param { path:接口路径,             arg:参数,            callback: 成功回调的函数,             err:失败回调的函数          }  *@return {            callback():成功函数 ,            err(): 失败的函数           }   */  get(path: any, arg: object, callback: Function, err: Function) {    axios.get(url.return.host + path,  {        headers: {        "Authorization":localStorage.getItem("token"),         },         params:arg           })      .then(function (response) {          return callback(response);       })      .catch(function (error) {        // console.log(error.status_code)          return err(error);     });   },
  2. post方法
    1. /*方法说明  *@method post  *@param { path:接口路径,             arg:参数,            head: 请求头            callback: 成功回调的函数,             err:失败回调的函数          }  *@return {            callback():成功函数 ,            err(): 失败的函数           }   */  post(path: any, head: any, arg: any, callback: Function, err: Function){    axios({      method: "post",      url: url.return.host + path,      headers: head,      data: arg,    })    .then(function (response) {      return callback(response);    })    .catch(function (error) {      return err(error);    });   },

       

  3. patch方法    
  4. /*方法说明  *@method pat  *@param { path:接口路径,             head: 请求头            arg:参数,            callback: 成功回调的函数,             err:失败回调的函数          }  *@return {            callback():成功函数 ,            err(): 失败的函数           }   */  patch(path: any, head: any, arg: any, callback: Function, err: Function){    axios({      method: "patch",      url: url.return.host + path,      headers: head,      data: arg,    })    .then(function (response) {      return callback(response);    })    .catch(function (error) {      return err(error);    });   }

转载于:https://www.cnblogs.com/zwh520/p/10272350.html

你可能感兴趣的文章
北斗有 35 颗卫星,而 GPS 有 24 颗卫星,为什么二者数量不同?
查看>>
java中的类、成员变量、方法的修饰符。
查看>>
.NET Core配置文件加载与DI注入配置数据
查看>>
JAVA_StandardServer await create[8005]怎么办
查看>>
servlet与CGI的区别
查看>>
【Spring】3、BeanFactory 和 ApplicationContext的区别
查看>>
Sharpdevelop如何在项目中添加类文件
查看>>
百科知识 手机QQ的视频如何保存
查看>>
使用MySQL Workbench建立数据库,建立新的表,向表中添加数据
查看>>
hive学习-测试数据
查看>>
[历朝通俗演义-蔡东藩-前汉]第011回 降真龙光韬泗水 斩大蛇夜走丰乡
查看>>
Maven多模块项目搭建
查看>>
Windows下SQLMAP的安装图解
查看>>
struts2实现简单文件上传
查看>>
常用的一些代码书写规范
查看>>
人在做,天在看——软考总结
查看>>
Java笔记18:JUnit单元测试
查看>>
Could not find installable ISAM
查看>>
vue教程1-06 v-bind属性、class和style
查看>>
如何研究某个gene的ceRNA 网络
查看>>