To get response headers when you make a server request:
Vanilla JS :
var client = new XMLHttpRequest();
client.open("GET", "/some_url", true);
client.send();
client.onreadystatechange = function() {
if (this.readyState == this.HEADERS_RECEIVED) {
console.log(client.getResponseHeader("some_header"));
}
}
JQuery
$.ajax({
type: 'GET',
url: '/some_url',
success: function(data, textStatus, request) {
console.log(request.getResponseHeader('some_header'));
},
error: function(request, textStatus, errorThrown) {
console.log(request.getResponseHeader('some_header'));
}
});
source
share