使用 Axios 发送请求

发布于 2022-12-12 20:23:05 字数 1723 浏览 116 评论 0

发出 GET 请求的最简单方法 使用 Axios 是 axios.get() 功能 。 第一个参数为 axios.get() 是网址。 例如,下面是您如何向 URL 发出 GET 请求 httpbin.org/get?answer=42:

const axios = require('axios');

const res = await axios.get('https://httpbin.org/get?answer=42');

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

options 选项

第二个参数为 axios.get() 是 Axios 选项 。 例如,您不必序列化查询字符串 ?answer=42 你自己。 axios 会序列化 options.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 }

options 参数也是您设置任何 请求标头 的方式。 例如,下面是您如何设置 Test-Header GET 请求的标头。

const axios = require('axios');

// httpbin.org gives you the headers in the response
// body `res.data`.
// See: https://httpbin.org/#/HTTP_Methods/get_get
const res = await axios.get('https://httpbin.org/get', {
  headers: {
    'Test-Header': 'test-value'
  }
});

res.data.headers['Test-Header']; // "test-value"

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

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

发布评论

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

关于作者

如歌彻婉言

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

懂王

文章 0 评论 0

清秋悲枫

文章 0 评论 0

niceone-tech

文章 0 评论 0

小伙你站住

文章 0 评论 0

刘涛

文章 0 评论 0

南街九尾狐

文章 0 评论 0

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