当前位置: 首页 > article >正文

axios如何给某一个请求设置请求头信息

在使用 axios 发起请求时,可以通过设置 headers 对象来添加请求头信息。例如:

axios.get('/api/data', {
  headers: {
    'Authorization': 'Bearer my-token',
    'Content-Type': 'application/json',
    'X-Requested-With': 'XMLHttpRequest'
  }
}).then(response => {
  console.log(response.data)
}).catch(error => {
  console.error(error)
})

以上代码中,我们为 get 请求设置了三个请求头信息,分别是 AuthorizationContent-TypeX-Requested-With

如果需要对所有请求都添加某些请求头信息,可以使用 axios 的默认配置:

axios.defaults.headers.common['Authorization'] = 'Bearer my-token'
axios.defaults.headers.post['Content-Type'] = 'application/json'

以上代码将分别为所有请求添加 AuthorizationContent-Type 请求头信息。注意,defaults 对象需要在引入 axios 后立即设置,否则可能会被部分请求重写。


http://www.kler.cn/a/393795.html

相关文章:

  • 基于微信小程序的乡村研学游平台设计与实现,LW+源码+讲解
  • SHELL脚本(Linux)
  • C++中的栈(Stack)和堆(Heap)
  • docker镜像源,亲测可用,时间2024-11-14
  • 深入解析 OpenHarmony 构建系统-4-OHOSLoader类
  • 网络远程操控
  • 让SQL更优雅!深入浅出【公用表表达式(CTE)】语法及实战案例
  • llama-cpp模型轻量化部署与量化
  • HTTP的了解
  • [智能车摄像头是一种安装在汽车上用于辅助驾驶和提高安全性的重要设备]
  • caozha-CEPCS(新冠肺炎疫情防控系统)
  • odoo-040 odoo17前端的js方法调用后端py方法action报错
  • Java与HTML中的标题、文本和图像
  • 排序算法 - 冒泡
  • Kubernetes实现故障转移和微服务弹性伸缩
  • 「Py」Python基础篇 之 Python都可以做哪些自动化?
  • 本地启动浏览器,并禁用web安全性,解决本地启动时,服务端强制要求https协议导致请求不通的问题
  • RabbitMQ的死信队列
  • UE5 HLSL 学习笔记
  • ISP——你可以从这里起步(二)
  • 基于微信小程序的农场管理系统的设计与实现,LW+源码+讲解
  • 通俗易懂:什么是 Java 类加载?
  • 多叉树笔记
  • Linux 如何使用函数删除非空目录
  • Android11 修改系统语言
  • P10901 [蓝桥杯 2024 省 C] 封闭图形个数