Class “Headers”
Represents a set of HTTP headers as used by fetch()
.
Type: | Headers extends Object |
Constructor: | public |
Singleton: | No |
Namespace: | global |
Direct subclasses: | None |
JSX Support: | No |
Constructor
new Headers(headers?)
Parameter | Type | Description |
---|---|---|
headers | Headers |
Optional. |
Methods
append(name, value)
Adds a value to a given header. Any existing values for that header will be retained.
Parameter | Type | Description |
---|---|---|
name | string |
|
value | string |
Returns: undefined
delete(name)
Removes all values associated with a given header.
Parameter | Type | Description |
---|---|---|
name | string |
Returns: undefined
entries()
Returns: IterableIterator<[string, string]>
forEach(callback)
Parameter | Type | Description |
---|---|---|
callback | (value, name) => void |
Returns: undefined
get(name)
Returns the first value associated with a given header.
Parameter | Type | Description |
---|---|---|
name | string |
getAll(name)
Returns all values associated with a given header.
Parameter | Type | Description |
---|---|---|
name | string |
Returns: string[]
has(name)
Returns true if there are any values associated with a given header.
Parameter | Type | Description |
---|---|---|
name | string |
Returns: boolean
keys()
Returns: IterableIterator<string>
set(name, value)
Adds a string value associated with a given header. Any existing values for that header will be replaced.
Parameter | Type | Description |
---|---|---|
name | string |
|
value | string |
Returns: undefined
values()
Returns: IterableIterator<string>