2016-08-06 4 views

ответ

1

Вам нужно будет отправить еще один запрос для получения заголовков. Это часто не проблема, если URL-адрес кэшируется. В этом случае я рекомендую вам использовать API fetch.

fetch('/whatever/url').then(response => console.log(response.headers.get('customheader'))); 
+0

нет поддержки IE https://developer.mozilla.org/ru/docs/Web/API/Fetch_API # Browser_compatibility – sarepta

+0

Только [polyfill] (https://github.com/github/fetch). – ivarni

0

использование $.ajax().done() событие jqXHR параметр

jqXHR.done(function(data, textStatus, jqXHR) {});

Затем вызовите getResponseHeader() на jqXHR object, чтобы получить список заголовков ответа

+0

Это основной запрос HTTP или просто ajax? Ищете общее решение, использующее чистый javascript. –

+0

jqXHR - это оболочка с добавленными свойствами, тем не менее getResponseHeader() является стандартным https://xhr.spec.whatwg.org/#the-getresponseheader()-method – sarepta

Смежные вопросы