Мы работаем над RESTful Webservice с AngularJS и Java Servlets.
Когда пользователь входит в систему, наша база данных отправляет заголовок "Set-Cookie" во внешний интерфейс. В Angular мы получаем доступ к заголовку через $cookies
(ngCookie-module) и устанавливаем его.
Теперь, когда пользователь входит в систему, он может, например, удалить некоторые вещи. Поэтому внешний интерфейс отправляет запрос GET на сервер. Поскольку мы работаем в разных доменах, нам нужно установить некоторые заголовки CORS, а Angular выполняет запрос OPTIONS перед фактическим запросом GET:
Запрос OPTIONS:
Запрос GET
Мы делаем это в Angular через $http module, но он просто не отправит файл cookie, содержащий JSESSIONID
.
Как я могу включить Angular для отправки файлов cookie?