#angular #http #cookies
#angular #http #файлы cookie
Вопрос:
Я пытаюсь получить файлы cookie, которые сервер ответил на angular
component.ts
this.api.doLogin(*mycredentials*).subscribe( res => {
console.log(res);
})
service.ts
doLogin(*mycredentials*){
return this.http.post(*myrequesturl* , {*mycredentials*});
}
его попадание в браузер как это
как получить эту информацию в моем console.log()?
Ответ №1:
если ваш файл cookie имеет значение httponly, то вы не сможете получить к нему доступ по соображениям безопасности, иначе вы можете получить к нему доступ через document.cookie;
или вы можете использовать следующую функцию.
**
function accessCookie(cookieName)
{
var name = cookieName "=";
var allCookieArray = document.cookie.split(';');
for(var i=0; i<allCookieArray.length; i )
{
var temp = allCookieArray[i].trim();
if (temp.indexOf(name)==0)
return temp.substring(name.length,temp.length);
}
return "";
}
**