63

我正在使用$httpapi 调用发送一些自定义标头,例如X-Foo. 但是我还不知道如何阅读它们。在$http({...}).success(function (data, status, headers, config) {...})函数内部,headers是一个函数,它应该给我所有标题的哈希,但它只显示 header content-type。有没有办法获取响应标头?

4

2 回答 2

149

自定义标头将在同一域中可见。但是,对于跨域情况,服务器必须发送Access-Control-Expose-Headers: X-Foo, ...标头以使自定义标头可见。

于 2013-08-12T01:50:19.773 回答
0

Spring 4.0+ 提供 @CrossOrigin 注释,它具有以下参数

  1. origins = 逗号分隔的来源列表。
  2. exposeHeaders = 逗号分隔计数自定义参数列表。

例子

@CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count")
于 2017-08-10T07:27:07.310 回答