在前后端分离中前端无法获取后端自定义的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
浙公网安备 33010602011771号