HttpHeaders
Http 头的不可变集合,惰性解析。
Represents the header configuration options for an HTTP request. Instances are immutable. Modifying methods return a cloned instance with the change. The original object is never changed.
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
}
构造函数
使用给定的值构造一个新的 HTTP 标头对象。 Constructs a new HTTP header object with the given values. |
方法
检查是否存在指定名称的头。 Checks for existence of a given header. |
返回匹配指定名称的第一个头的值。 Retrieves the first value of a given header. |
返回所有的头名称。 Retrieves the names of the headers. |
参数没有参数。 返回值一个头名称列表。
|
返回头中具有指定名称的值的列表。 Retrieves a list of values for a given header. |
将新值附加到标头的现有值集中,并在原始实例的克隆中返回它们。 Appends a new value to the existing set of values for a header and returns them in a clone of the original instance. | ||||||
参数
返回值HTTP 标头对象的克隆,带有由给定标头追加的值。
|
设置或修改原始实例的克隆中给定标头的值。如果标题已经存在,则其值将在返回对象中被给定值替换。 Sets or modifies a value for a given header in a clone of the original instance. If the header already exists, its value is replaced with the given value in the returned object. | ||||||
参数
返回值HTTP 标头对象的克隆,其中包含新设置的标头值。
|
在原始实例的克隆中删除给定标头的值。 Deletes values for a given header in a clone of the original instance. | ||||||
参数
返回值HTTP 标头对象的克隆,其中删除了给定值。
|