美文网首页vue.js
5.axios框架的基本使用

5.axios框架的基本使用

作者: 似朝朝我心 | 来源:发表于2020-10-18 21:38 被阅读0次

axios框架支持多种请求方式向服务器发送请求数据。

tips: axios(config)默认发送的是get请求。

安装axios框架:
npm i axios -S

axios的基本使用步骤如下:


httpbin.org 这个网站能测试 HTTP 请求和响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试很有帮助(但因为是国外的,加载很慢。)。

测试用的API接口
http://123.207.32.32:8000/home/multidata
http://123.207.32.32:8000/home/data?type=sell&page=3

axios发送请求


还可以这样写:


axios发送get请求,没有携带参数的方式

axios发送get请求,携带参数的方式

axios发送并发请求



拿到的是个数组


axios发送并发请求的axios.spread()方法的使用




拓展:


axios的全局配置

  • 在实际开发中,axios并发请求里面有很多参数都是固定的,例如我们上面的baseURL的前半段都是固定不变的,这个时候我们可以进行一些抽取,此外还有双方共同的拥有的属性也可以进行抽取(例如设置超时时间的属性timeout),这时候我们想要抽取,就用到了axios的全局配置,我们要抽取的就是公共的请求配置。



    但我们发现baseURL大家都有,所以还可以继续抽离。


常见的axios配置选项信息

  • 请求地址
    url: 'www.baidu.com'
  • 请求类型
    method: 'get'
    method: 'post'
  • URL查询对象
    params: {id: 12}
    还有query的写法
  • request body(请求体)
    data: {key: 'aa'}
  • 请求根路径
    baseURL: 'http://www.baidu.com'
  • 超时时间设置
    timeout: 1000
  • 跨域是否带Token
    withCredentials: false
  • 自定义请求头
    headers:{'X-Requested-With':'XMLHttpRequest'}

get请求对应的是URL查询对象
post请求对应的是请求体

相关文章

  • 5.axios框架的基本使用

    axios框架支持多种请求方式向服务器发送请求数据。 tips: axios(config)默认发送的是get请求...

  • 定位功能

    01-iOSCoreLocation框架的基本使用——定位 基本大纲 01-CoreLocation框架的基本使用...

  • AFN框架使用

    AFN框架使用 1.AFN框架基本使用 2 .AFN的基本使用 (1)发送GET请求的两种方式(POST同) (2...

  • redux-saga框架使用详解及Demo教程

    redux-saga框架使用详解及Demo教程 前面我们讲解过redux框架和dva框架的基本使用,因为dva框架...

  • Scrapy框架的基本使用

    1:什么是Scrapy框架 Scrapy一个开源和协作的框架是基于twisted框架开发而来,twisted是一个...

  • scrapy框架的基本使用

    通过本文了解scrapy的基本使用,并通过一个demo感受它的强大。 scrapy 来自Scrapy官网的介绍: ...

  • SDWebImage框架的基本使用

    基本使用 1)下载图片并显示(内存缓存&磁盘缓存) 2)下载图片显示并计算下载进度(内存缓存&磁盘缓存&下载进度)...

  • Masonry框架的基本使用

    前言 当我们在storyboard里拖线设置各种约束,本质上每一根线都被编译器转换成了代码。由于使用纯代码设置布局...

  • scrapy框架的基本使用

    基础使用 相关命令都是在命令行执行1.创建项目:scrapy startproject 项目名称 例:scrapy...

  • express 框架的基本使用

网友评论

    本文标题:5.axios框架的基本使用

    本文链接:https://www.haomeiwen.com/subject/qfwcmktx.html