美文网首页技术
springboot+vue解决跨域读取不出header的内容

springboot+vue解决跨域读取不出header的内容

作者: 孙涛涛And老徐 | 来源:发表于2018-03-16 18:02 被阅读21次

最近在做一个项目是springboot作为后端服务,使用vue作为前端开发,本人主负责springboot后端。

然后在介入后端api过程中,前端开发人员告诉我获取 respose headers 时候获取到的只有的

而实际后端已经全部提供了

经过讨论发现是服务器上要设置 Access-Control-Expose-Headers。

我们项目springboot关于CORS配置如下:

@Configurationpublic class WebConfigextends WebMvcConfigurerAdapter {@Override    public void addCorsMappings(CorsRegistry registry) {        registry.addMapping("/**");    }}

在后面添加exposedHeaders属性即可:

@Configurationpublic class WebConfigextends WebMvcConfigurerAdapter {@Override    public void addCorsMappings(CorsRegistry registry) {        registry.addMapping("/**").exposedHeaders("Authorization");    }}

完美解决。参考:点击打开链接

附上其他参数配置,可根据需要配置:

@Configurationpublic class WebConfigextends WebMvcConfigurerAdapter {@Override    public void addCorsMappings(CorsRegistry registry) {        registry.addMapping("/**")                .allowedOrigins("*")                .allowedMethods("PUT","DELETE","GET","POST")                .allowedHeaders("*")                .exposedHeaders("access-control-allow-headers","access-control-allow-methods","access-control-allow-origin","access-control-max-age","X-Frame-Options")                .allowCredentials(false).maxAge(3600);    }}

相关文章

  • springboot+vue解决跨域读取不出header的内容

    最近在做一个项目是springboot作为后端服务,使用vue作为前端开发,本人主负责springboot后端。 ...

  • 【nginx】 解决跨域问题

    nginx解决跨域问题加入如下代码header eg:

  • 前后端完全开发问题

    php 解决跨域问题 header('Access-Control-Allow-Origin:http://www...

  • proxyTable

    Vue解决跨域问题 问题描述 No 'Access-Control-Allow-Origin' header is...

  • proxyTable解决跨域

    一、跨域问题解决 No 'Access-Control-Allow-Origin' header is prese...

  • ajax跨域

    解决 js ajax跨域访问报“No 'Access-Control-Allow-Origin' header i...

  • 如何解决跨域问题

    使用 Java 配置的方式 使用注解的方式 使用 CORS(跨资源共享)解决跨域问题 在header里面设置(在 ...

  • jwt

    jwt简介 JSON Web Token(JWT)是非常流行的跨域身份验证解决方案。 jwt构成 HEADER: ...

  • 关于跨域以及解决思路

    本章内容目录:一、跨域相关概念的理解二、跨域产生的原因三、跨域的几种解决方案 一、跨域相关概念的理解 首先先了解以...

  • 同源策略及跨域访问方案

    同源与跨域 浏览器同源策略 允许跨源访问使用CORS: 是HTTP的一部分 如何解决跨域读取Cookie二级域名不...

网友评论

    本文标题:springboot+vue解决跨域读取不出header的内容

    本文链接:https://www.haomeiwen.com/subject/etyrqftx.html