Как получить значение заголовка «Set-Cookie» от Angularjs

0

Я разрабатываю приложение кордовы. После входа в систему мне нужен идентификатор сеанса для всех вызовов сервера. Для этого мне нужно получить идентификатор сеанса из заголовка Set-Cookie. В угловой службе $ http не показывалось Set-Cookie в заголовке ответа. Как я получил Set-Cookie?

$http({
            method: "POST",
            url: "http://localhost:3000/contacts",
            data: JSON.stringify({'key':'value'})
        }).success(function(res,status, header, config){

            console.log(config, header);

        }).error(function(err){
            alert('Unautherized '+JSON.stringify(err));
        });
Теги:
rest
mobile

1 ответ

0

Добавьте перехватчик $ http, который считывает значение из файла cookie и отправляет его в каждом запросе. Cookie можно читать с помощью $ cookies. Пример:

$cookie.get('session');

Чтобы использовать службу $ cookies, не забудьте сначала добавить модуль ngCookies в качестве зависимости.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню