【发布时间】:2019-02-11 17:19:28
【问题描述】:
我在拦截器的responseerror 对象中通过rejection.headers() 函数低于对象,但无法在angularjs 代码中获取特定的标头值,例如x-request-id 值必须存储在某个变量中但无法执行任何人都可以建议,
{pragma: "no-cache", date: "Thu, 06 Sep 2018 14:57:56 GMT", x-content-type-options: "nosniff", x-request-id: "VLCRpt3v", x-frame-options:“拒绝”,...} 缓存控制 : “无缓存,无存储,最大年龄 = 0,必须重新验证” 内容类型 : “应用程序/json;charset=UTF-8” 日期 : “格林威治标准时间 2018 年 9 月 6 日星期四 14:57:56” 过期 : “0” 语用 : “无缓存” 推荐人策略 : “同源” 传输编码 : “分块” x 内容类型选项 : “不闻不问” x 框架选项 : “否定” x-请求-id : “VLCRpt3v” x-xss-保护 : “1;模式=块”
并在 angularjs 代码中尝试以下代码: var head = 拒绝.headers(); var requestId = head.x-request-id
【问题讨论】:
-
这是跨域请求吗?
标签: angularjs interceptor