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
|
responseOptions | Type: |
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://v6.angular.io/api/http/Response