AngularJS $ http对象未显示响应中的所有标头

内森·鲁特曼

我遇到了AngularJS的$ http服务无法从我正在轮询的API返回所有标头的问题。这是我得到的:

$http({
    method: 'POST',
    withCredentials: true,
    url: 'http://api.mydomain.com/query',
    data: JSON.stringify(parameters)
})
.success(function(data, status, headers, config){
    ... // setting some scope parameters based on data
    console.log(headers());
})

我可以通过Chrome中的“网络”标签告诉我们,API返回了一堆响应标头(我对X-Pagination-Total-Items标头特别感兴趣)。

这是请求中“网络”标签的屏幕截图: Chrome的网络面板

但是上面的console.log语句(应该输出所有标头)仅返回两个: 控制台日志...缺少标题!

知道发生了什么吗?我实际上如何访问从AJAX调用返回的所有标头?

谢谢,

-内特

内森·鲁特曼

事实证明Access-Control-Expose-Header无法接受通配符。我们需要准确地指定客户端应有权访问的标头,然后它才起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS $ http响应标头

来自分类Dev

AngularJS $ http响应标头

来自分类Dev

使用AngularJs从响应中检索标头并在所有请求上进行设置

来自分类Dev

使用AngularJs从响应中检索标头并在所有请求上进行设置

来自分类Dev

AngularJs HTTP请求标头未更改

来自分类Dev

AngularJS $ http模拟响应(...):如何在响应中模拟`location`标头?

来自分类Dev

访问angularJS中的HTTP标头

来自分类Dev

所有请求的AngularJS $ http自定义标头

来自分类Dev

如何在angularjs中读取响应标头?

来自分类Dev

我如何在.then函数AngularJS中访问响应标头

来自分类Dev

AngularJS如何在Http请求中包含标头

来自分类Dev

更改http请求标头而无需在angularjs中刷新

来自分类Dev

AngularJS - 对象值未显示在 {{}} 中

来自分类Dev

$ http设置标头错误-angularjs

来自分类Dev

AngularJS-访问HTTP标头

来自分类Dev

使用AngularJS发送HTTP标头请求

来自分类Dev

全局设置angularjs $ http标头

来自分类Dev

使用AngularJS发送HTTP标头请求

来自分类Dev

为什么在AngularJS请求拦截器的config参数中不是所有请求标头都可用?

来自分类Dev

AngularJS $ http获取数据对象显示状态代码而不是响应

来自分类Dev

AngularJS-无法从$ http读取响应头

来自分类Dev

AngularJs json对象未显示

来自分类Dev

AngularJS中未设置XSRF标头

来自分类Dev

HTTP响应标头被覆盖。哪里可以在apache中设置所有HTTP响应标头?

来自分类Dev

在AngularJS中,如何在$ http的所有响应上应用检查功能?

来自分类Dev

AngularJS 在模板部分中显示排序的 $http 响应

来自分类Dev

JSON 响应未显示在 Angularjs 视图中

来自分类Dev

angularjs ng-repeat显示所有列表对象

来自分类Dev

AngularJS中添加的自定义标头仅显示在Access-Control-Request-Headers上

Related 相关文章

  1. 1

    AngularJS $ http响应标头

  2. 2

    AngularJS $ http响应标头

  3. 3

    使用AngularJs从响应中检索标头并在所有请求上进行设置

  4. 4

    使用AngularJs从响应中检索标头并在所有请求上进行设置

  5. 5

    AngularJs HTTP请求标头未更改

  6. 6

    AngularJS $ http模拟响应(...):如何在响应中模拟`location`标头?

  7. 7

    访问angularJS中的HTTP标头

  8. 8

    所有请求的AngularJS $ http自定义标头

  9. 9

    如何在angularjs中读取响应标头?

  10. 10

    我如何在.then函数AngularJS中访问响应标头

  11. 11

    AngularJS如何在Http请求中包含标头

  12. 12

    更改http请求标头而无需在angularjs中刷新

  13. 13

    AngularJS - 对象值未显示在 {{}} 中

  14. 14

    $ http设置标头错误-angularjs

  15. 15

    AngularJS-访问HTTP标头

  16. 16

    使用AngularJS发送HTTP标头请求

  17. 17

    全局设置angularjs $ http标头

  18. 18

    使用AngularJS发送HTTP标头请求

  19. 19

    为什么在AngularJS请求拦截器的config参数中不是所有请求标头都可用?

  20. 20

    AngularJS $ http获取数据对象显示状态代码而不是响应

  21. 21

    AngularJS-无法从$ http读取响应头

  22. 22

    AngularJs json对象未显示

  23. 23

    AngularJS中未设置XSRF标头

  24. 24

    HTTP响应标头被覆盖。哪里可以在apache中设置所有HTTP响应标头?

  25. 25

    在AngularJS中,如何在$ http的所有响应上应用检查功能?

  26. 26

    AngularJS 在模板部分中显示排序的 $http 响应

  27. 27

    JSON 响应未显示在 Angularjs 视图中

  28. 28

    angularjs ng-repeat显示所有列表对象

  29. 29

    AngularJS中添加的自定义标头仅显示在Access-Control-Request-Headers上

热门标签

归档