Axios 参数 Options 介绍

发布于 2022-06-06 21:35:33 字数 4435 浏览 1258 评论 0

第二个参数 axios.get()和第三个参数 axios.post()axios.put()是一个 options对象,也称为 Axios 请求配置。 中找到 在 Axios 文档

以下是最重要的选项列表。 单击一个选项以阅读有关它的更多信息。

  • url: 请求将被发送到的 URL
  • method: HTTP 方法(动词)。 如果你使用像这样的助手 axios.get()或者 axios.post(), Axios 会为你设置这个。
  • data: POST、PUT、DELETE 和 PATCH 的 HTTP 请求正文。 忽略 get(). 可以是 POJO、字符串或 FormData
  • params: POJO URLSearchParams Axios 将用作查询字符串的
  • baseURL: 如果 url不是绝对 URL(以 http://或者 https://) 然后 Axios 将在前面添加 baseURLurl. 最常一起使用 axios.create().

url

如果您使用辅助功能,例如 axios.get()或者 axios.post(), axios 会自动为你设置这个选项。 但是你也可以设置 url通过使用 axios()function ,它将请求配置作为其第一个参数。

const axios = require('axios');

// Equivalent to `axios.get('https://httpbin.org/get')`
const res = await axios({
  url: 'https://httpbin.org/get',
  method: 'get'
});

method

辅助函数如 axios.get()axios.post() 自动设置 method 适合你,但你也可以在你的请求配置中设置它:

const axios = require('axios');

// Equivalent to `axios.post('https://httpbin.org/post')`
const res = await axios({
  url: 'https://httpbin.org/post',
  method: 'post'
});

data

axios 序列化 data HTTP 请求正文中的选项。 此选项 适用于 POST、PUT、DELETE 和 PATCH 请求。 环境 data是 GET 请求的无操作

const axios = require('axios');

// Equivalent to `axios.post('https://httpbin.org/post', { answer: 42 })`
const res = await axios({
  url: 'https://httpbin.org/post',
  method: 'post',
  data: { answer: 42 }
});

res.data.json; // { answer: 42 }

params

axios 序列化 params 请求的查询字符串中的选项。

const axios = require('axios');

// Equivalent to `axios.get('https://httpbin.org/get?answer=42')`
const res = await axios.get('https://httpbin.org/get', { params: { answer: 42 } });

res.data.args; // { answer: 42 }

baseURL

此选项通常与 axios.create() 确保您发送请求的服务器 URL 仅在一个地方定义,而不必反复复制 / 粘贴 https://api.myservice.com。 例如:

const axios = require('axios').create({
  baseURL: 'https://httpbin.org'
});

// Sends request to 'https://httpbin.org/get' 
const res = await axios.get('/get?hello=world');

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

辞别

暂无简介

0 文章
0 评论
541 人气
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文