2015-03-30 3 views
5

Я посылаю запрос с угловыми $ ресурса:Как получить полные заголовки ответа от углового ресурса

myResource.get({ foo: bar }, function success(data, headers) { 
      console.log("data:", data); // Prints data 
      console.log("headers:", headers()); // Prints only few headers 
     }, function failure(response, status) { 
      // Handling failure here... 
     }) 

Но я только получаю несколько заголовков:

{content-type: "application/json", cache-control: "no-cache, max-age=604800", expires: "Mon, 06 Apr 2015 16:21:17 GMT"} 

, когда я хотите поймать заголовок «X-Token» (получен, если я зарегистрирую консоль браузера)

Любая идея получить полный список заголовков из Angular и $ resource?

ответ

3

По соображениям безопасности некоторые заголовки ответа не отображаются по умолчанию. Итак, вам нужно использовать Access-Control-Expose-Headers на сервере и добавить дополнительные заголовки ответов, которые вы хотите вернуть.

Access-Control-Expose-Headers: X-Token, header-a 
+0

Спасибо. Я постараюсь, чтобы вы обновили – tza

Смежные вопросы