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])
   137   138   139   140   141   142   143   144   145   146   147