Ответ
Experimental Class
Обзор класса
class Response extends Body {
constructor(responseOptions: ResponseOptions)
type : ResponseType
ok : boolean
url : string
status : number
statusText : string
bytesLoaded : number
totalBytes : number
headers : Headers
toString() : string
}
Описание класса
Создаёт экземпляры Response из предоставленных значений.
Хотя этот объект обычно не создаётся конечными пользователями, он является основным объектом, с которым взаимодействуют при добавлении данных в представление.
Пример
http.request('my-friends.txt').subscribe(response => this.friends = response.text());
Интерфейс Response вдохновлён конструктором Response, определённым в Fetch Spec, но считается статической величиной, тело которой может быть обработано многократно. Существуют и другие различия в реализации, но это самое значительное.
Конструктор
constructor(responseOptions: ResponseOptions)
Подробности класса
type : ResponseType
Одно из значений: "basic", "cors", "default", "error" или "opaque".
По умолчанию "default".
ok : boolean
Истинно, если код состояния ответа находится в диапазоне 200-299
url : string
URL ответа.
По умолчанию пустая строка.
status : number
Код состояния, возвращённый сервером.
По умолчанию 200.
statusText : string
Текст, представляющий соответствующую фразу причины к status, как определено в ietf rfc 2616 раздел 6.1.1
По умолчанию "OK"
bytesLoaded : number
Нестандартное свойство
Обозначает, сколько байтов тела ответа загружено, например, если ответ является результатом события прогресса.
totalBytes : number
Нестандартное свойство
Обозначает, сколько байтов ожидается в окончательном теле ответа.
headers : Headers
Объект заголовков, основанный на классе Headers в Fetch Spec.
toString() : string
экспортировано из @angular/http/index, определено в @angular/http/src/static_response.ts
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/http/index/Response-class.html