Заголовки HTTP ответа в AJAX в JavaScript
Заголовки ответа хранятся в
свойстве headers
объекта response
.
Давайте получим какой-нибудь
заголовок:
button.addEventListener('click', function() {
fetch('/ajax.html').then(response => {
console.log(response.headers.get('Content-Type'));
});
});
А теперь переберем все заголовки циклом:
button.addEventListener('click', function() {
fetch('/ajax.html').then(response => {
for (let [key, value] of response.headers) {
console.log(key, value);
}
});
});
Получите содержимое заголовка
Content-Language
.
Получите содержимое заголовка
Content-Length
.