位置: IT常识 - 正文

axios+vue 请求时如何携带cookie(vueajax请求的五个步骤)

编辑:rootadmin
axios+vue 请求时如何携带cookie

推荐整理分享axios+vue 请求时如何携带cookie(vueajax请求的五个步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue请求方式有哪些,vue使用axios请求数据,vueajax请求的五个步骤,vueaxios请求数据,vueajax请求,vue axios 请求,vue axios 请求,vueajax请求的五个步骤,内容如对您有帮助,希望把文章链接给更多的朋友!

axios+vue 请求时如何携带cookie 1,当符合同源策略时,可以直接设置 document.cookie = " 你要设置的内容 "

mounted() { document.cookie = "ioiopipoadiasdasdbasdbas"; // 非跨域传递cookie 直接设置cookie即可 this.getData(); //请求的方法 }, methods: { async getData() { let data = await axios.get('/data.json', { params: { id: 1, }, } }, },axios+vue 请求时如何携带cookie(vueajax请求的五个步骤)

此时:可以直接向服务端传递cookie,无需设置。 2,当出现跨域请求的时候 默认情况下:跨域请求不会携带cookie,所以 要添加 withCredentials: true 配置 注意:这种情况下稍微复杂,但是对于前端而言,只需要写上 withCredentials: true 该配置即可 当然在此之前还有 document.cookie = “ioiopipoadiasdasdbasdbas”; 这行代码,你需要设置一个cookie,才可以传给服务端。

document.cookie = “ioiopipoadiasdasdbasdbas” let data2 = await this.$axios.get("http://localhost:9000/select", { withCredentials: true, //设置跨域的时候传递cookie,需要服务端的配合 }); console.log(data2, "data2");

此时:一定需要后端的配合,不然浏览器会爆出一些错误,导致请求失败。 后端代码以node.js为例: 在响应头中添加以下几个字段

res.header('Access-Control-Allow-Credentials', 'true') //当客户端跨域并需要传递cookie时,需要设置Access-Control-Allow-Credentials,并且值为“true” 代表是否向页面暴露cookie // 指定允许的跨域请求字段。res.header( 'Access-Control-Allow-Headers', 'token,Content-Type,Content-Length, Authorization, Accept,X-Requested-With,domain,zdy' //当客户端跨域并需要传递cookie时,需要设置Access-Control-Allow-Headers,并且值为不能为“*”,需要具体配置 代表允许上传的请求头字段 ) // 指定允许的跨域请求的来源。填写星号(*)表示全部域名;您也可以填写完整域名,例如http://www.aliyun.com。res.header('Access-Control-Allow-Origin', 'http://localhost:8082') //当客户端跨域并需要传递cookie时,需要设置Access-Control-Allow-Origin,并且值为不能为“*”,需要具体配置 // 指定允许的跨域请求方法。可同时设置多个方法,多个方法用英文逗号(,)分隔。res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS')

也就是说,不管后端是什么语言,需要返回以上四个响应头字段,如下所示,跨域状态下,cookie已经传递成功

值得强调的是:Access-Control-Allow-Origin、Access-Control-Allow-Headers 两个字段一定不要设置为 “*” , 否则也会失败。 此时,请设置具体配置, 这是一个坑,查阅资料得知,部分浏览器对 * 的兼容性不好,有的说法解释说 Access-Control-Allow-Credentials’:‘true’ 该字段会影响 * 的解析,导致报错。

以上就是我对 axios携带 cookie的一些尝试。 如有不妥,请指出,希望对各位有所帮助,共勉!!!

本文链接地址:https://www.jiuchutong.com/zhishi/283481.html 转载请保留说明!

上一篇:ppap是什么进程,ppap是什么意思(ppap是什么意思中文)

下一篇:如何查看电脑型号及配置(如何查看电脑型号信息)

  • 怎样才能做好微博营销推广?(怎样才能做好微商)

    怎样才能做好微博营销推广?(怎样才能做好微商)

  • 英特尔第 14 代 Meteor Lake-P 移动 CPU评测(英特尔第一代14纳米)

    英特尔第 14 代 Meteor Lake-P 移动 CPU评测(英特尔第一代14纳米)

  • iPhone视频怎么借助第三方软件来调倍速(苹果手机视频怎么共享到ipad)

    iPhone视频怎么借助第三方软件来调倍速(苹果手机视频怎么共享到ipad)

  • 苹果恋爱模式怎么开(苹果恋爱模式怎么开xr)

    苹果恋爱模式怎么开(苹果恋爱模式怎么开xr)

  • 华为nova5i pro定位的是中端机吗(华为nova5pro定制版)

    华为nova5i pro定位的是中端机吗(华为nova5pro定制版)

  • 抖音分享到微信受限制怎么办(抖音分享到微信显示该应用未获得权限)

    抖音分享到微信受限制怎么办(抖音分享到微信显示该应用未获得权限)

  • 苹果下载app未完成付款(苹果下载app未完成付款什么意思)

    苹果下载app未完成付款(苹果下载app未完成付款什么意思)

  • 华为折叠手机上市时间(华为折叠手机上下折叠)

    华为折叠手机上市时间(华为折叠手机上下折叠)

  • 荣耀30屏幕刷新率是多少(荣耀30屏幕刷新率是多少赫兹)

    荣耀30屏幕刷新率是多少(荣耀30屏幕刷新率是多少赫兹)

  • 手机cache可以删除吗(手机里cache)

    手机cache可以删除吗(手机里cache)

  • 多媒体信息的形式不包括(多媒体信息的主要表现形式)

    多媒体信息的形式不包括(多媒体信息的主要表现形式)

  • 多个退款可以用一个单号吗(多个退款可以叫一个上门取件吗)

    多个退款可以用一个单号吗(多个退款可以叫一个上门取件吗)

  • 京东我的评价在那里看(京东里我的评价在哪)

    京东我的评价在那里看(京东里我的评价在哪)

  • 小米miui11什么时候出(miui11什么时候发布的)

    小米miui11什么时候出(miui11什么时候发布的)

  • 支付宝乘车码怎么用(支付宝乘车码怎么看余额)

    支付宝乘车码怎么用(支付宝乘车码怎么看余额)

  • vivoiqooneo支不支持nfc(vivoiqooneo支不支持无线充电)

    vivoiqooneo支不支持nfc(vivoiqooneo支不支持无线充电)

  • 如何查找本地打印机(怎么查找本地手机号)

    如何查找本地打印机(怎么查找本地手机号)

  • 什么是ofdm符号(ofdm符号生成)

    什么是ofdm符号(ofdm符号生成)

  • p30pro没有指示灯吗(华为p30手机指示灯设置在哪里)

    p30pro没有指示灯吗(华为p30手机指示灯设置在哪里)

  • 华为手机拨号键盘空白(华为手机拨号键出现hd是怎么回事)

    华为手机拨号键盘空白(华为手机拨号键出现hd是怎么回事)

  • 小米8长宽高(小米八的长宽高)

    小米8长宽高(小米八的长宽高)

  • 最贵的节能灯泡是什么(最贵的节能灯泡品牌)

    最贵的节能灯泡是什么(最贵的节能灯泡品牌)

  • YOLOv5 txt标签转图像标签(多个标签)(yolov5标签格式)

    YOLOv5 txt标签转图像标签(多个标签)(yolov5标签格式)

  • 个人所得税如何做会计分录
  • 每月工资不一样怎么交党费
  • 基本户如果没有资金往来
  • d级企业预缴增值税什么时候可以退回
  • 信息技术费如何做账
  • 职工的补助金需交税吗
  • 一般纳税人必须先有进项才能开出来发票吗
  • 企业职工保险如何转灵活就业
  • 员工午餐费要交个税吗
  • 土地增值税清算的条件
  • 欠税后股东能否退股
  • 生产企业出口退税流程
  • 2019年收入不足6万如何退税
  • 投资性房地产其他综合收益递延所得税
  • 河道管理费入什么科目
  • 企业滞纳金属于什么税
  • 公司章程签署
  • 民法典对知识产权的定义
  • 物流丢失了货品如何报警处理
  • 购买礼品的会计科目
  • 心绞痛的早期症状表现有哪些
  • 公允价值变动损益会计处理
  • 预售商品房转让合同
  • php写的代码怎么运行
  • kali linux如何使用
  • 黄石国家公园的占地面积
  • token的用处
  • 期末余额跟年初余额是什么意思
  • 怎么用ai做vi
  • 文心一格百度
  • 接受非货币性资产投资会计处理
  • 代建工程开发成本核算应设置的会计科目是( )
  • 公司过年买的红包封壳怎么做账
  • 账实不符的后果和对策
  • 以前年度多缴的税
  • sql2016异地备份
  • 注册资金的多少有什么影响
  • 注册资本与实收资本是否一致
  • 应付账款入账金额可以包括哪些内容?
  • 应收账款计提坏账比例
  • 确认收入时,也必须确认资产或债务
  • 出售子公司股权合并报表的会计处理
  • 彩票扣税吗
  • 小规模纳税人缴税的分录
  • 固定资产计提折旧的会计科目
  • 客户逾期不付款,需要赔多少违约金
  • 坏账准备纳税调增吗
  • SQL Server 2012 sa用户登录错误18456的解决方法
  • mysql5.5安装配置教程
  • 存储sql
  • centos7升级内核后 无法启动
  • 神舟平板寸劲开天
  • 进程aissca.exe
  • win10通讯设置在哪
  • 如何优化winxp
  • 微软推出windows1
  • linux如何远程桌面
  • 手写输入界面
  • win8更改电脑设置在哪
  • linux tcptraceroute
  • unity动画调速度
  • c# opengl 3d
  • js数组常用的方法及用法
  • Node.js connect ECONNREFUSED错误解决办法
  • node一次执行多个文件
  • 浅谈会计诚信与职业道德论文
  • python中类怎么用
  • python编程
  • js中的div标签怎么用
  • javascript test
  • 青岛地税局 局长
  • 从国外进口到国内销售的商品
  • 土地增值税申报流程图
  • 衰竭期矿山开采的矿产品减征幅度
  • 纳税申报过了申报期未申报怎么办
  • 郑州市地税局局长
  • 电子税务局里怎么删除购票员
  • 北京一证通如何安装安全控件
  • 轮胎消费税的征收环节
  • 个人转让住宅需要缴纳什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设