我有它返回一個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