@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Headers")
public class Headers
extends JsObject
implements JsIterable<Headers.Entry>
| Modifier and Type | Class and Description |
|---|---|
static class |
Headers.Entry |
static interface |
Headers.ForEachCallback |
static interface |
Headers.ForEachCallback2 |
static interface |
Headers.ForEachCallback3 |
| Constructor and Description |
|---|
Headers()
The Headers() constructor creates a new Headers object.
|
Headers(HeadersInit init)
The Headers() constructor creates a new Headers object.
|
Headers(JsArray<JsArray<java.lang.String>> init)
The Headers() constructor creates a new Headers object.
|
Headers(JsArray<java.lang.String>[] init)
The Headers() constructor creates a new Headers object.
|
Headers(jsinterop.base.JsPropertyMap<java.lang.String> init)
The Headers() constructor creates a new Headers object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
append(java.lang.String name,
java.lang.String value)
The append() method of the Headers interface appends a new value onto an existing header inside a Headers object, or adds the header if it does not already exist.
|
void |
delete(java.lang.String name)
The delete() method of the Headers interface deletes a header from the current Headers object.
|
@JsNonNull JsIterator<Headers.Entry> |
entries()
The Headers.entries() method returns an iterator allowing to go through all key/value pairs contained in this object.
|
void |
forEach(@JsNonNull Headers.ForEachCallback callback) |
void |
forEach(@JsNonNull Headers.ForEachCallback2 callback) |
void |
forEach(@JsNonNull Headers.ForEachCallback3 callback) |
@JsNullable java.lang.String |
get(java.lang.String name)
The get() method of the Headers interface returns a byte string of all the values of a header within a Headers object with a given name.
|
boolean |
has(java.lang.String name)
The has() method of the Headers interface returns a boolean stating whether a Headers object contains a certain header.
|
@JsNonNull JsIterator<java.lang.String> |
keys()
The Headers.keys() method returns an iterator allowing to go through all keys contained in this object.
|
void |
set(java.lang.String name,
java.lang.String value)
The set() method of the Headers interface sets a new value for an existing header inside a Headers object, or adds the header if it does not already exist.
|
@JsNonNull JsIterator<java.lang.String> |
values()
The Headers.values() method returns an iterator allowing to go through all values contained in this object.
|
assign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, valuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waititeratorpublic Headers(@Nonnull
HeadersInit init)
public Headers(@Nonnull
JsArray<JsArray<java.lang.String>> init)
public Headers(@Nonnull
jsinterop.base.JsPropertyMap<java.lang.String> init)
public Headers(@Nonnull
JsArray<java.lang.String>[] init)
public Headers()
public void append(@Nonnull
java.lang.String name,
@Nonnull
java.lang.String value)
public void delete(@Nonnull
java.lang.String name)
public @JsNullable java.lang.String get(@Nonnull
java.lang.String name)
public boolean has(@Nonnull
java.lang.String name)
public void set(@Nonnull
java.lang.String name,
@Nonnull
java.lang.String value)
public @JsNonNull JsIterator<java.lang.String> keys()
public @JsNonNull JsIterator<java.lang.String> values()
public @JsNonNull JsIterator<Headers.Entry> entries()
public void forEach(@JsNonNull Headers.ForEachCallback callback)
public void forEach(@JsNonNull Headers.ForEachCallback2 callback)
public void forEach(@JsNonNull Headers.ForEachCallback3 callback)