填写这份《一分钟调查》,帮我们(开发组)做得更好!去填写Home

HttpResponseBase

HttpResponseHttpHeaderResponse 的共同基类。

Base class for both HttpResponse and HttpHeaderResponse.

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

构造函数

所有响应体的上级(super)构造器。

Super-constructor for all responses.

      
      constructor(init: { headers?: HttpHeaders; status?: number; statusText?: string; url?: string; }, defaultStatus: number = HttpStatusCode.Ok, defaultStatusText: string = 'OK')
    
参数
init object
defaultStatus number
可选. 默认值是 `HttpStatusCode.Ok`.
defaultStatusText string
可选. 默认值是 `'OK'`.

接受的唯一参数是一个初始化哈希值。所传进来的响应对象的任何属性都会覆盖这些默认值。

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

属性

属性说明
headers: HttpHeaders只读

所有响应头。

All response headers.

status: number只读

响应的状态码。

Response status code.

statusText: string只读

响应状态码的文本描述。

Textual description of response status code, defaults to OK.

请不要在代码中依赖它。

Do not depend on this.

url: string | null只读

所接收的资源的 URL,如果不可用则为 null

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

ok: boolean只读

状态码是否位于 2xx 范围内。

Whether the status code falls in the 2xx range.

type: HttpEventType.Response | HttpEventType.ResponseHeader只读

响应对象的类型,窄化为完整的响应对象或只有响应头。

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