HttpHeaders

class

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

Overview

class HttpHeaders {
  constructor(headers?: string|{[name: string]: string | string[]})
  has(name: string): boolean
  get(name: string): string|null
  keys(): string[]
  getAll(name: string): string[]|null
  append(name: string, value: string|string[]): HttpHeaders
  set(name: string, value: string|string[]): HttpHeaders
  delete(name: string, value?: string|string[]): HttpHeaders
}

Description

Immutable set of Http headers, with lazy parsing.

Constructor

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

Members

has(name: string): boolean

Checks for existence of header by given name.

get(name: string): string|null

Returns first header that matches given name.

keys(): string[]

Returns the names of the headers

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

Returns list of header values for a given name.

append(name: string, value: string|string[]): HttpHeaders

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

delete(name: string, value?: string|string[]): HttpHeaders

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