HttpResponseBase

From Get docs
< @angular/common‎ | httpAngular/docs/9/api/common/http/httpresponsebase


HttpResponseBase

class

Base class for both HttpResponse and HttpHeaderResponse.

abstract class HttpResponseBase {
  constructor(init: { headers?: HttpHeaders; status?: number; statusText?: string; url?: string; }, defaultStatus: number = 200, defaultStatusText: string = 'OK')
  headers: HttpHeaders
  status: number
  statusText: string
  url: string | null
  ok: boolean
  type: HttpEventType.Response | HttpEventType.ResponseHeader
}

Subclasses

  • HttpErrorResponse
  • HttpHeaderResponse
  • HttpResponse


Constructor

Super-constructor for all responses.

constructor(init: { headers?: HttpHeaders; status?: number; statusText?: string; url?: string; }, defaultStatus: number = 200, defaultStatusText: string = 'OK')

Parameters
init object
defaultStatus number Optional. Default is 200.
defaultStatusText string Optional. Default is 'OK'.


The single parameter accepted is an initialization hash. Any properties of the response passed there will override the default values.

Properties

Property Description
headers: HttpHeaders

Read-Only All response headers.

status: number

Read-Only Response status code.

statusText: string

Read-Only Textual description of response status code.

Do not depend on this.

null

Read-Only URL of the resource retrieved, or null if not available.

ok: boolean

Read-Only Whether the status code falls in the 2xx range.

HttpEventType.ResponseHeader

Read-Only Type of the response, narrowed to either the full response or the header.


© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v9.angular.io/api/common/http/HttpResponseBase