在前后端分离中前端无法获取后端自定义的header的问题及解决方法

先说明一下我的项目结构:

前端基于Vue,http请求使用axios

后端基于Asp.Net WebApi

 

            //允许所有域名、内置header、methods、自定义header 实现跨域
            var cors = new EnableCorsAttribute("*", "*", "*", "custom_header");
            cors.SupportsCredentials = true;
            GlobalConfiguration.Configuration.EnableCors(cors);

虽然我们在EnableCorsAttribute中配置了headers为*,但它指的是内置header,并不包括自定义的header;

所以我们还需要在EnableCorsAttribute里配置自定义的头名称(第四个参数),custom_header

posted on 2019-07-25 08:10  老有所依  阅读(745)  评论(0)    收藏  举报

导航