Получить ответ Content-Type header от XHR - PullRequest
36 голосов
/ 05 февраля 2011

Я хотел бы посмотреть, был ли заголовок text / html или text / xml. Если бы это был text / html, то произошла ошибка, и я предпочел бы ее уловить, прежде чем продолжить.

1 Ответ

54 голосов
/ 05 февраля 2011

Используйте метод getResponseHeader () .

Минимальный пример:

<script>
function hand () {
        console.log(this.getResponseHeader('content-type'));
}
var x = new XMLHttpRequest();
x.onreadystatechange = hand;
x.open('GET', 'index.html', true);
x.send();
</script>
...