HttpResponseBase
class
npm Package | @angular/common |
---|---|
Module | import { HttpResponseBase } from '@angular/common/http'; |
Source | common/http/src/response.ts |
Overview
class HttpResponseBase { constructor(init: {...}, defaultStatus: number = 200, defaultStatusText: string = 'OK') get headers: HttpHeaders get status: number get statusText: string get url: string|null get ok: boolean get type: HttpEventType.Response|HttpEventType.ResponseHeader }
Description
Base class for both HttpResponse
and HttpHeaderResponse
.
Subclasses
-
HttpErrorResponse
-
HttpHeaderResponse
-
HttpResponse
Constructor
constructor(init: {
headers?: HttpHeaders,
status?: number,
statusText?: string,
url?: string,
}, defaultStatus: number = 200, defaultStatusText: string = 'OK')
Super-constructor for all responses.
The single parameter accepted is an initialization hash. Any properties of the response passed there will override the default values.
Members
get headers: HttpHeaders
All response headers.
get status: number
Response status code.
get statusText: string
Textual description of response status code.
Do not depend on this.
get url: string|null
URL of the resource retrieved, or null if not available.
get ok: boolean
Whether the status code falls in the 2xx range.
get type: HttpEventType.Response|HttpEventType.ResponseHeader
Type of the response, narrowed to either the full response or the header.
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v4.angular.io/api/common/http/HttpResponseBase