JavaScript XMLHttpRequest.statusText — текст статусу відповіді


Властивість statusText повертає текстовий опис статусу: OK, Not Found, Internal Server Error.

автор: NagarD

Загальний опис

Показувати цей текст користувачу не варто — він англійською і надто технічний. Його місце — журнал помилок.

І ще одне: на HTTP/2 він часто порожній. Протокол просто не передає текстову частину статусу — лишається сам код. Тому логіку на нього будувати не можна, лише на status.

автор: NagarD

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
statusText 1+ 1+ 1.2+ 8+ 12+ 7+
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
statusText yes yes yes yes

Приклади

+ запропонувати свій приклад у пісочниці

Текст статусу — для журналу, не для користувача.

const xhr = {
    onload: 'значення',
    status: 'значення',
    statusText: 'значення'
};

xhr.onload = () => {
    console.log(xhr.status, xhr.statusText); // 404 'Not Found'

    // на HTTP/2 statusText часто порожній — покладаємось на код
    if (xhr.status === 404) {
        showMessage('Сторінку не знайдено');
    }
};
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід