Page 142 - 6108
P. 142
– response – повертає ArrayBuffer, Blob, документ, об'єкт JavaScript або
DOMString залежно від значення XMLHttpRequest.responseType у відповідь на
запит.
– responseText – повертає DOMString, який містить відповідь на запит у
вигляді тексту, або null, якщо запит був невдалим або ще не був відправлений.
– responseType – визначає тип відповіді.
– responseURL – повертає серіалізовану URL-адресу відповіді або
порожній рядок, якщо URL-адреса нульова.
– responseXML – повертає документ, що містить відповідь на запит, або
null, якщо запит був невданий, ще не був відправлений, або не може бути
проаналізований як XML або HTML.
– status – статус відповіді запиту.
– statusText – повертає DOMString, що містить рядок відповіді, що
повертається HTTP-сервером. Включає в себе весь текст відповіді (наприклад,
"200 OK").
– timeout – кількість мілісекунд, перед автоматичним завершенням дії.
Використовується для встановлення максимальної тривалості асинхронного
запиту
– ontimeout – EventHandler, який викликається кожного разу, коли
запит закінчується.
– upload – XMLHttpRequestUpload, що представляє процес
завантаження.
– withCredentials – логічне значенням, яке вказує на те, чи потрібно
здійснювати запит за допомогою облікових даних, таких як файли cookie або
заголовки авторизації.
Методи:
– abort() – скасовує запит, якщо він вже був відправлений.
– getAllResponseHeaders() – повертає всі заголовки відповіді,
розділені CRLF як рядок, або null, якщо відповідь не була отримана.
– getResponseHeader() – повертає рядок, що містить текст вказаного
заголовку, або null, якщо відповідь ще не отримана або заголовок не існує у
відповіді.
– open() – ініціалізує запит.
– overrideMimeType() – перевизначає тип MIME, який повертає
сервер.
– send() – відправляє запит. Якщо запит асинхронний (за
замовчуванням), повертає керування, як тільки надіслано запит.
– setRequestHeader() – встановлює значення заголовка запиту HTTP.
Слід викликати setRequestHeader() після open(), але перед send().
Для використннання обєкту XMLHttpRequest його потрібно створити,
ініціалізувати, налаштувати заголовки та відправити.
Новий об'єкт XMLHttpRequest створюється шляхом виклику
конструктора new XMLHttpRequest();
Виконуємо його ініціалізацію за допмогою методу open().
XMLHttpRequest.open(method, url [, async, user, password])