axios如何获取HTTP响应头数据?

说到如何获取HTTP响应头数据,就不得到说一下对于CORS请求,默认情况下,浏览器只能访问 Cache-Control、Content-Language、Content-Type、Expires、Last-Modified、Pragma 这些Header头,那如果想访问服务器端自定义的Header头应该如何处理呢?

如果像axios这种请求工具想获取到HTTP自定义响应头如 X-Access-Token, 那么服务端首先应该对响应头 Access-Control-Expose-Headers 字段进行定义,如:Access-Control-Expose-Headers: X-Access-Token,axios就可以根据headers属性获取到HTTP自定义响应头数据。

comments powered by Disqus