使用 axios 设置授权头

发布于 2022-07-06 12:46:40 字数 1791 浏览 1230 评论 0

使用 Axios 设置请求标头 很容易。以下是设置 Authorization 标头 方法,该标头通常用于将访问令牌发送到服务器。

// Send a GET request with the authorization header set to
// the string 'my secret token'
const res = await axios.get('https://httpbin.org/get', {
  headers: {
    authorization: 'my secret token'
  }
});

HTTP 标头不区分大小写,因此无论您使用 'authorization' 或者 'Authorization' 没关系。

// Send a GET request with the authorization header set to
// the string 'my secret token'
const res = await axios.get('https://httpbin.org/get', {
  headers: {
    'Authorization': 'my secret token'
  }
});

授权标头的实际格式取决于服务器使用的身份验证策略。 例如,以下是如何 将 Basic Auth 与 Axios 一起使用

使用 POST 请求

设置授权标头与 post(),因为第二个参数 post()请求正文 。 您应该将标题作为第三个参数传递给 post()put()

// Send a POST request with the authorization header set to
// the string 'my secret token'. With `post()`, the 3rd parameter
// is the request options, not the 2nd parameter like with `get()`.
const body = {};
const res = await axios.post('https://httpbin.org/post', body, {
  headers: {
    'Authorization': 'my secret token'
  }
});

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

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

发布评论

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

关于作者

半边脸i

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

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