Response
class deprecated
Creates Response instances from provided values.
Deprecated: 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
} Description
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.
Constructor
Properties
| Property | Description |
|---|---|
type: ResponseType | One of "basic", "cors", "default", "error", or "opaque". Defaults to "default". |
ok: boolean | True if the response's status is within 200-299 |
url: string | URL of response. Defaults to empty string. |
status: number | Status code returned by server. Defaults to 200. |
statusText: string | null | Text representing the corresponding reason phrase to the Defaults to "OK" |
bytesLoaded: number | 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: number | Non-standard property Denotes how many bytes are expected in the final response body. |
headers: Headers | null | Headers object based on the |
Methods
| toString() |
|---|
|
Usage notes
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.
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/http/Response