【发布时间】:2019-03-28 17:42:51
【问题描述】:
【问题讨论】:
-
我仍然无法获取 Location 值。
标签: javascript ajax reactjs fetch axios
【问题讨论】:
标签: javascript ajax reactjs fetch axios
由于 javascript 将 XMLHttpRequest 对象抽象为所谓的“超集”,它不会公开 responseURL 字段。如果要设置自定义标头并希望在 js 文件中使用,则需要在服务器端使用自定义标头字段设置 Access-Control-Expose-Headers 标头,并使用 getResponseHeader() 函数进入客户端.
【讨论】:
fetch(${configVar.API_HOST}${configVar.BASE_URL}/permission, { headers: { token, ...header }, method: 'GET' }) .then(res => { console.log('res', res.status, res.getResponseHeader() ); }) .catch(function(err) { console.log('err', err); });