首页 > 其他分享 >前端_发起axios请求,前端无法获取response的全部header

前端_发起axios请求,前端无法获取response的全部header

时间:2023-04-12 23:14:22浏览次数:43  
标签:axios 请求 发起 前端 Content header

问题描述

使用vue axios 向python+flask 搭建的服务端发起请求,请求成功后,前端无法拿到服务端添加到header中的token。

问题原因

前后端分离,默认reponse header只能取到以下信息

  • Content-Language
  • Content-Type
  • Expires
  • Last-Modified
  • Pragma

解决方法

要获取其他的headers信息需要在服务器端的响应headers中设置Access-Control-Expose-Headers字段

设置好后再次发起请求,问题解决~

 

标签:axios,请求,发起,前端,Content,header
From: https://www.cnblogs.com/testlearn/p/17311664.html

相关文章

  • web前端开发理论解析
    在Linux下,()命令是只查询系统内存的使用情况。A.topB.vmstatC.free-mD.iostatC.`free-m`命令是用来查询Linux系统内存使用情况的命令,它会显示空闲内存、已使用内存、缓存等信息。而`top`、`vmstat`和`iostat`命令则不仅可以查询内存使用情况,还能查看CPU、磁盘和网......
  • web前端tips:使用 forEach 循环中的 return 语句会发生什么?
    近日,笔者在认真搬砖的过程中,突然遇到一个问题,请看大屏幕(代码):data(){return{statusList:[{code:"1",name:"已保存"},{code:"2",name:"已提交"}]......
  • 看!前端新人如何用ChatGPT开发APP
    作为一种大型的基于GPT-3.5结构的语言模型,ChatGPT由OpenAI训练,采用深度学习技术,通过大量的文本数据学习,可以生成类似于人类自然语言的文字。ChatGPT是一种非常强大的对话引擎,能进行对话、回答问题和完成任务。ChatGPT是一种工具,可以在没有编程知识的情况下使用,为用户提供各种服......
  • 新员工入职,前端基础环境变量的配置!node、nvm、vue-cli的安装和下载
    1.安装nvm及配置首先下载nvm不要下载node,如果电脑已经有node的话需要卸载node,并使用命令提示符来查看node的位置(wherenode)手动删除nvm下载链接:https://nvm.uihtm.com/下载最新版本,next傻瓜式操作(需要注意的是)选择node.js文件位置,如果需要更改,请在这里进行更改......
  • 前端面试题
    一、什么是JavaScript? 二、JavaScript中的hoisting是什么?  三、什么是闭包四、说一说this指向(普通函数、箭头函数)   五、说几个未知宽高元素水平垂直居中方法    6、说一说cookiesessionStoragelocalStorage是什么,有什么区别?7、说一说Vue2.0双向......
  • 第十二篇 手写原理代码 - 实现一个前端并发控制请求函数
    实现并发控制请求函数/***并发控制请求函数*@param{Array}urls请求的URL数组*@param{Number}max最大并发数*@param{Function}callback请求成功回调函数*/asyncfunctionconcurrentRequest(urls,max,callback){constlen=urls.length;//用......
  • 前端代码安全与混淆
    作者:京东零售周明亮一、友商网页分析1.1亚马逊亚马逊商详地址:https://www.amazon.com/OtterBox-Commuter-Case-iPhone-Packaging所有交互事件在页面初始化时,不进行下发,等待通过js请求后下发具体点击事件js内容采用自执行方式,防止代码格式化。【无法调用Chrome自带......
  • Axios异步框架
    Axios快速入门1.引入axios的js文件<scriptsrc="js/axios-0.18.0.js"></script>2.使用axio发送请求,并响应结果get:axios({method:"get",url:"http://localhost:8080/science/axiosServlet?username=zhangsan"}).then(function(resp){......
  • 前端(一)
    前端(一)什么是前端#前端通俗来说就是和用户打交道的界面eg:网页就是前端#不跟用户直接打交道的就是后端,后端是真正实现具体功能的东西,也就是一堆看不见的代码如:Java,Python,C,C++,C#为什么学前端#只学Python,是后端开发工程师,学了前端变成全栈开发工程师#虽然学,但要求不......
  • Axios是什么?Axios的名字的由来?
    axios是什么?他的名字的由来?Axios是一个基于Promise的HTTP客户端,可以用于浏览器和Node.js环境。它有助于发出XMLHttpRequests(发出HTTP请求),可以处理跨域请求。 Axios的名字来源于希腊神话中的英雄Axios,他是一个勇敢的冒险家,有着强大的力量和知识,他可以改变任何事物,使它们更加强大......