我正在使用$http
进行api调用,该调用正在发送一些自定义标头,如X-Foo
。但是我还不知道如何阅读它们。在$http({...}).success(function (data, status, headers, config) {...})
函数内部,headers
是一个函数,它应该为我提供所有标题的哈希值,但它只显示标题content-type
。有没有办法获得响应头?
答案 0 :(得分:146)
自定义标头将在同一个域中显示。但是,对于跨域情况,服务器必须发送Access-Control-Expose-Headers: X-Foo, ...
标头才能使自定义标头可见。
答案 1 :(得分:0)
Spring 4.0+提供@CrossOrigin注释,其中包含以下参数
示例
@CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count")