Можно ли на ajax получить из заголовка токен и потом сделать редирект с этим же токеном?
У меня есть обработчик на ajax, который делает POST-запрос на бек и бек дает ответ. Причем токен лежит не в теле ответа а в загловке:
$.ajax({
type: 'POST',
url: url_send,
data: JSON.stringify({
uid: uid,
password: password
}),
contentType: 'application/json',
success: function(response) {
if (response.succes) {
window.location.href = '/secret';
}
else {
alert(response.error);
}
},
error: function(jqXHR, textStatus, errorThrown) {
console.error('Произошла ошибка при отправке запроса:', textStatus, errorThrown);
}
});
Собственно сам вопрос: можно ли мне вытащить этот токен из заголовка и сделать редирект на страницу с указанным токеном также в заголовке (не хочу светить токен в URL и теле)
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
success: function(data, textStatus, request){
let token = request.getResponseHeader('my_token_key_name');
},