我正在为面试系统创建新的前端。它的一些API端点已更新,因此获取分页信息不是问题,但是旧的仍然在响应标头中包含分页数据。
P.S。我们正在使用react,redux和redux-observable
RxJS具有以下调用:
ajax({ ...params }).pipe(
map(response => {
// here I need to somehow get headers from ajax response
}),
catchError(errorResponse => {
// return error
})
)
答案 0 :(得分:1)
我一直在寻找相同的答案,好像有一种方法(请参阅:https://stackblitz.com/edit/typescript-k2ggm2?file=index.ts):
ajax({ ...params }).pipe(
map(response => {
// here I need to somehow get headers from ajax response
console.log(response.xhr.getAllResponseHeaders())
console.log(response.xhr.getResponseHeader('pragma'))
}),
catchError(errorResponse => {
// return error
})
)