Response

Creates Response instances from provided values.

弃用说明

see https://angular.io/guide/http

class Response extends Body { constructor(responseOptions: ResponseOptions) type: ResponseType ok: boolean url: string status: number statusText: string | null bytesLoaded: number totalBytes: number headers: Headers | null toString(): string }

说明

Though this object isn't usually instantiated by end-users, it is the primary object interacted with when it comes time to add data to a view.

Example

http.request('my-friends.txt').subscribe(response => this.friends = response.text());

The Response's interface is inspired by the Response constructor defined in the Fetch Spec, but is considered a static value whose body can be accessed many times. There are other differences in the implementation, but this is the most significant.

构造函数

constructor(responseOptions: ResponseOptions)

参数

responseOptions

Type: ResponseOptions.

属性

属性名类型说明
type

One of "basic", "cors", "default", "error", or "opaque".

Defaults to "default".

ok

True if the response's status is within 200-299

url

URL of response.

Defaults to empty string.

status

Status code returned by server.

Defaults to 200.

statusText

Text representing the corresponding reason phrase to the status, as defined in ietf rfc 2616 section 6.1.1

Defaults to "OK"

bytesLoaded

Non-standard property

Denotes how many of the response body's bytes have been loaded, for example if the response is the result of a progress event.

totalBytes

Non-standard property

Denotes how many bytes are expected in the final response body.

headers

Headers object based on the Headers class in the Fetch Spec.

方法

toString(): string

参数

没有参数。

返回值

string