背景

最近在用vue重构公司公司AngularJS 1.X项目,老项目身份认证采用的cookie,前端ajax库采用是angularJS的$http/$resource服务,新版采用的是axios,但是发现前端http响应头中少了Set-Cookie属性,同时在浏览器中查询不到cookie信息。postman请求正常,使用axios请求不正常,如下图所示:

axios:

postman:

原因:

1、为什么http响应头中没有set-cookie属性值?

这个是axios已知的问题,我们都知道,cookie是服务端写进去的,只要这一步没有错,理应数据都会携带到客户端,只是axios隐藏了这一部分信息。在github上搜上搜Set-Cookie有很多类似情况,如下:

2、请求如何携带cookie

axios默认跨域请求不使用凭证,只需要设置axios.defaults.withCredentials = true;即可。

参考链接如下:

原文:https://www.cnblogs.com/gerry2019/p/11158066.html

axios库读不到cookie_axios客户端无法存储cookie相关推荐

  1. axios库读不到cookie_axios请求无法携带cookie

    背景 最近在用vue重构公司公司AngularJS 1.X项目,老项目身份认证采用的cookie,前端ajax库采用是angularJS的$http/$resource服务,新版采用的是axios,但 ...

  2. axios库读不到cookie_axios中cookie跨域及相关配置示例详解

    自从入了vue之后,一直在用axios这个库来做一些异步请求,下面这篇文章主要介绍关于axios中cookie跨域及相关配置的资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴. 前言 最近 ...

  3. axios库读不到cookie_Vue axios 跨域请求无法带上cookie的解决

    Vue axios 跨域请求无法带上cookie的解决 在main.js设置 // 携带cookie axios.defaults.withCredentials = true 补充知识:VUE ax ...

  4. 使用libpng库读PNG图片

    使用libpng库读PNG图片 void read_png_image(string path, unsigned char **data, int* s)//"icon1.png" ...

  5. 四种有能力取代Cookies的客户端Web存储方案

    目前在用户的网络浏览器中保存大量数据需要遵循几大现有标准,每一种标准都拥有自己的优势.短板.独特的W3C标准化状态以及浏览器支持级别.但无论如何,这些标准的实际表现都优于广泛存在的cookies机制. ...

  6. CV:计算机视觉技术之图像基础知识(二)—以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础)

    CV:计算机视觉技术之图像基础知识(二)-以python的skimage和numpy库来了解计算机视觉图像基础(图像存储原理-模糊核-锐化核-边缘检测核,进阶卷积神经网络(CNN)的必备基础) 目录 ...

  7. 客户端本地存储的比较及使用window.name数据传输

    一:cookie: 1. 什么是cookie? Cookie是在客户端用于存储会话信息的,用户请求页面在web服务器与浏览器之间传递.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cooki ...

  8. 前端学HTTP之客户端识别和cookie

    前面的话 Web服务器可能会同时与数千个不同的客户端进行对话.这些服务器通常要记录下它们在与谁交谈,而不会认为所有的请求都来自匿名的客户端.本文主要介绍客户端识别及cookie机制 HTTP首部 HT ...

  9. CefSharp存储Cookie和读Cookie

    背景:需要在Winform客户端程序中存储Cookie,并可以取出来: 1.存储Cookie var cookieManager = CefSharp.Cef.GetGlobalCookieManag ...

最新文章

  1. 搜狐、美团、小米都在用的Apache Doris有什么好? | BDTC 2019
  2. CybersecurityVentures:中小企业将是SIEM市场增长的下一波热点
  3. 日语单词检索 WebService 试运行 和简单说明
  4. 2021年中国企业直播研究及服务商品牌测评报告
  5. 求一早间新闻~20170717
  6. ASP.NET AJAX入门系列
  7. 非root安装php nginx,非root用户安装nginx
  8. MySQL中的DATE_SUB()函数和DATE_ADD()函数
  9. 企业微信再次升级;滴滴网约车欲加装防护隔离膜;Firefox 73发布 | 极客头条
  10. 帆软高级函数应用之其他函数
  11. mtkwin10驱动_Windows系统MTK手动安装驱动教程(Win10通用)
  12. itextpdf实现多PDF文件合并为一个PDF文档
  13. 为什么20的阶乘是负的Java_为什么 n 为20 阶乘为负数
  14. 动手学习深度学习笔记
  15. 全网稀缺,完整链家地图找房的实现(一)
  16. Linux Command grep
  17. win7修改计算机名 bat,用cmd改计算机名.bat 无需重启电脑生效
  18. Flink优化02--状态及Checkpoint调优
  19. 什么是应用服务器,常用的应用服务器有哪些?
  20. 矩阵维度:几乘几怎么看

热门文章

  1. MATLAB生成彩色图像,显示原始灰度与负片
  2. html网址中的各个标签代表什么意思
  3. 字符串关键字的散列映射
  4. 基于精英反向学习的逐维改进蜻蜓算法-附代码
  5. networkx画弯曲的边
  6. python 服务端渲染_客户端渲染与服务端渲染
  7. 学生信息管理系统——查询学生信息(Java+web综合)
  8. 初学习数据库,记录1,在sql server数据表主键中插入UUID
  9. 报错安装c++ error unrecognized command line option ‘ -mno-avx512vbmi
  10. 软件项目开发流程及人员职责