Чтение заголовков ответов при использовании $http из Angularjs


я использую $http чтобы сделать вызов api, который отправляет какой-то пользовательский заголовок, например X-Foo. Однако я пока не могу понять, как их читать. Внутри

2 61

2 ответа:

пользовательские заголовки будут видны в том же домене. Однако, для междоменных ситуации, сервер должен послать Access-Control-Expose-Headers: X-Foo, ... заголовок, чтобы сделать пользовательские заголовки видимыми.

Spring 4.0+ предоставляет аннотацию @CrossOrigin, которая имеет следующие параметры

  1. origins = список источников, разделенных запятыми.
  2. exposedHeaders = список разделенных ofcomma счет пользовательских параметров.

пример

@CrossOrigin(origins = "*", exposedHeaders ="X-Total-Count")