, представляющий двоичные данные в теле ответа.
>readonly string responseText
Если значение свойства >readyState
меньше 3, данное свойство будет содержать пустую строку. Если значение свойства >readyState
равно 3, данное свойство возвращает часть ответа, которая была принята к текущему моменту. Если значение свойства >readyState
равно 4, это свойство содержит полное тело ответа.
Если в ответе имеется заголовок, определяющий кодировку символов в теле ответа, используется эта кодировка, в противном случае предполагается кодировка UTF-8.
>string responseType
В спецификации ХHR2 это свойство определяет тип ответа и тип свойства >response
. Допустимыми значениями являются «text», «document», «arraybuffer» и «blob».
Значением по умолчанию является пустая строка, которая также является синонимом значения «text». Если установить это свойство вручную, последующие попытки обратиться к свойствам >responseText
и >responseXML
будут возбуждать исключения и для получения ответа сервера необходимо будет использовать свойство >response
, предусмотренное спецификацией XHR2.
>readonly Document responseXML
Ответ на запрос, который интерпретируется как XML- или HTML-документ и возвращается в виде объекта >Document
. Это свойство будет иметь значение null, если тело ответа еще не получено или оно не является допустимым XML или HTML-документом.
>readonly unsigned short status
HTTP-код состояния, полученный от сервера, такой как 200 - в случае успеха, 404 - в случае ошибки отсутствия документа или 0 - если сервер еще не прислал код состояния.
>readonly string statusText
Это свойство содержит текст, соответствующий HTTP-коду состояния в ответе. То есть, когда свойство >status
имеет значение 200, это свойство содержит строку «ОК», а когда 404 - строку «Not Found». Это свойство содержит пустую строку, если сервер еще не прислал код состояния.
>unsigned long timeout
Свойство, введенное спецификацией XHR2, определяющее предельное время ожидания ответа в миллисекундах. Если выполнение HTTP-запроса займет больше времени, чем указано в данном свойстве, он будет прерван и будет сгенерировано событие «timeout». Это свойство можно установить только после вызова метода >open()
и перед вызовом метода >send().
>readonly XMLHttpRequestUpload upload
Свойство, введенное спецификацией XHR2, ссылающееся на объект >XMLHttpRequestUpload
, который определяет набор свойств регистрации обработчиков событий для слежения за процессом выгрузки тела НТТР-запроса.
>boolean withCredentials
Свойство, введенное спецификацией XHR2, определяющее необходимость аутентификации при выполнении междоменного CORS-запроса и необходимость обработки заголовков cookie в CORS-ответах. По умолчанию имеет значение false.