Headers

class

npm Package @angular/http
Module import { Headers } from '@angular/http';
Source http/src/headers.ts

Overview

class Headers {
  constructor(headers?: Headers|{[name: string]: any}|null)
  static fromResponseHeaderString(headersString: string): Headers
  append(name: string, value: string): void
  delete(name: string): void
  forEach(fn: (values: string[], name: string|undefined, headers: Map<string, string[]>) => void): void
  get(name: string): string|null
  has(name: string): boolean
  keys(): string[]
  set(name: string, value: string|string[]): void
  values(): string[][]
  toJSON(): {[name: string]: any}
  getAll(name: string): string[]|null
  entries()
}

Static Members

static fromResponseHeaderString(headersString: string): Headers

Returns a new Headers instance from the given DOMString of Response Headers

Constructor

constructor(headers?: Headers|{[name: string]: any}|null)

Members

append(name: string, value: string): void

Appends a header to existing list of header values for a given header name.

delete(name: string): void

Deletes all header values for the given name.

forEach(fn: (values: string[], name: string|undefined, headers: Map<string, string[]>) => void): void

get(name: string): string|null

Returns first header that matches given name.

has(name: string): boolean

Checks for existence of header by given name.

keys(): string[]

Returns the names of the headers

set(name: string, value: string|string[]): void

Sets or overrides header value for given name.

values(): string[][]

Returns values of all headers.

toJSON(): {[name: string]: any}

Returns string of all headers.

getAll(name: string): string[]|null

Returns list of header values for a given name.

entries()

This method is not implemented.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v4.angular.io/api/http/Headers