03.axios数据提交和错误处理

一.axios常用请求方法和数据提交

1. 想要提交数据,先来了解什么是请求方法

  • 请求方法是一些固定单词的英文,例如:GET,POST,PUT,DELETE,PATCH(这些都是http协议规定的),每个单词对应一种对服务器资源要执行的操作

  • 在这里插入图片描述

  • 前面我们获取数据其实用的就是GET请求方法,但是axios内部设置了默认请求方法就是GET,我们就没有写

  • 但是提交数据需要使用POST请求方法

2. 什么时候进行数据提交呢?

  • 例如:多端要查看同一份订单数据,或者使用同一个账号进行登录,那订单/用户名+密码,就需要保存在服务器上,随时随地进行访问

3. axios 如何提交数据到服务器呢?

  axios({
    url: '目标资源地址',
    method: '请求方法',
    data: {
      参数名:}
  }).then(result => {
    // 对服务器返回的数据做后续处理
  })

二.axios 错误处理

  1. 如果注册相同的用户名,则会遇到注册失败的请求,也就是 axios 请求响应失败了,你会在控制台看到如图的错误:
    在这里插入图片描述

2. 在 axios 语法中要如何处理呢?

因为,普通用户不会去控制台里看错误信息,我们要编写代码拿到错误并展示给用户在页面上

3. 使用 axios 的 catch 方法,捕获这次请求响应的错误并做后续处理,语法如下:

axios({
  // ...请求选项
}).then(result => {
  // 处理成功数据
}).catch(error => {
  // 处理失败错误
})

小结

1. 请求方法最常用的是哪2个,分别有什么作用?

POST 提交数据,GET 查询数据

2. axios 的核心配置项?

目标资源地址,method:请求方法,params:查询参数,data:提交的数据

3. axios 如何拿到请求响应失败的信息?

通过 axios 函数调用后,在后面接着调用 .catch 方法捕获

相关推荐

  1. Go语言学习06~07 错误处理包管理

    2024-03-10 11:16:02       20 阅读
  2. 09-错误处理

    2024-03-10 11:16:02       27 阅读
  3. 01.AJAX 概念 axios 使用

    2024-03-10 11:16:02       22 阅读
  4. Python中的错误异常处理

    2024-03-10 11:16:02       13 阅读
  5. python的错误处理调试

    2024-03-10 11:16:02       11 阅读

最近更新

  1. ASPICE是汽车软件开发中的质量保证流程

    2024-03-10 11:16:02       0 阅读
  2. 游戏开发面试题2

    2024-03-10 11:16:02       0 阅读
  3. 4.10-7.9

    2024-03-10 11:16:02       0 阅读
  4. Django ModelForm用法详解 —— Python

    2024-03-10 11:16:02       0 阅读
  5. uWSGI 配置 python django 进行发布

    2024-03-10 11:16:02       0 阅读
  6. 源码编译安装LAMP

    2024-03-10 11:16:02       1 阅读

热门阅读

  1. IOS面试题object-c 41-50

    2024-03-10 11:16:02       25 阅读
  2. CentOs虚拟机下openGauss的配置使用

    2024-03-10 11:16:02       21 阅读
  3. 同比和环比

    2024-03-10 11:16:02       18 阅读
  4. 【DevOps基础篇之k8s】Kubernetes API服务认证/授权

    2024-03-10 11:16:02       21 阅读
  5. ZooKeeper和Diamond有什么不同

    2024-03-10 11:16:02       22 阅读
  6. 学习Android的第二十六天

    2024-03-10 11:16:02       21 阅读