我有它返回一个Link
HTTP标头的PUT的响应,指示新创建实体的URL一个REST服务器:Restangular:如何获取HTTP响应头?
Link:<entities/6>; rel="created"
是否有可能读取与Restangular该链接标题?
拦截HTTP请求与Restangular唯一的工厂,到目前为止我见过是注册在应用程序配置的响应拦截:
restangular.addResponseInterceptor(function (data, operation, what, url, response, deferred) {
console.log(response.headers())
return response.data;
});
然而,在上述地点执行演示,唯一的HTTP标头获取日志记录是content-type
。尽管如此,我仍然可以在浏览器开发工具栏中看到确实带有许多其他HTTP响应标头,例如Server
,Date
和上述Link
。
为什么我无法通过addResponseInterceptor()
访问完整的HTTP响应头数组? 有没有什么办法可以使用Restangular捕获有问题的HTTP响应头?
注意:我不搜索使用HAL或任何其他特殊响应主体格式的答案。我想知道我是否可以使用带有Restangular的纯HTTP头(如果没有,我可能会诉诸HAL或其他)。
嗨!帮助你解决问题吗?保持印象,STEVER建议的编辑很重要。 – troig