获取自定义的响应头

问题描述:用.net core 做的api已经添加过自定义响应头了,但是axios获取不到这个响应头

获取自定义的响应头

 从控制台的调试network下面也可以看到响应头如下

获取自定义的响应头

但是用axios在前端获取到的服务器的response header却仍然只有这两个,很郁闷,

获取自定义的响应头

解决过程中还发现这样的错误: Refused to get unsafe header "X-Pagination"

原因:因为在跨域配置中我暴露这个响应头的配置多写了两个空格,导致服务器没有暴露这个自定义的请求头。

解决还是需要把服务器跨域设置中暴露响应头的这个key暴露才行

获取自定义的响应头

 使用axios再次请求如下:成功获取到自定义的响应头

获取自定义的响应头