Spec-Zone.ru › Deno 1

Заголовки

Этот интерфейс API Fetch позволяет выполнять различные действия с HTTP-заголовками запроса и ответа. Эти действия включают извлечение, установку, добавление и удаление. Объект Headers имеет связанный список заголовков, который изначально пустой и состоит из нуля или более пар «имя-значение». Вы можете добавить в него элементы, используя методы, такие как append() (см. примеры). Во всех методах этого интерфейса имена заголовков сопоставляются по байтовым последовательностям, не учитывая регистр.

interface Headers {
append(name: string, value: string): void;
delete(name: string): void;
forEach(callbackfn: (
value: string,
key: string,
parent: Headers,
) => void
, thisArg?: any): void;
get(name: string): string | null;
has(name: string): boolean;
set(name: string, value: string): void;
}
class Headers implements DomIterable<string, string> {
constructor(init?: HeadersInit);
append(name: string, value: string): void;
delete(name: string): void;
entries(): IterableIterator<[string, string]>;
forEach(callbackfn: (
value: string,
key: string,
parent: this,
) => void
, thisArg?: any): void;
get(name: string): string | null;
has(name: string): boolean;
keys(): IterableIterator<string>;
set(name: string, value: string): void;
values(): IterableIterator<string>;
[Symbol.iterator](): IterableIterator<[string, string]>;
}

Методы

append(name: string, value: string): void
delete(name: string): void
forEach(callbackfn: (
value: string,
key: string,
parent: Headers,
) => void
, thisArg?: any): void
get(name: string): string | null
has(name: string): boolean
set(name: string, value: string): void

Реализует

DomIterable<string, string>

Конструкторы

new Headers(init?: HeadersInit)

Методы

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

Добавляет новое значение к существующему заголовку внутри объекта Headers, или добавляет заголовок, если он ещё не существует.

delete(name: string): void

Удаляет заголовок из объекта Headers.

entries(): IterableIterator<[string, string]>

Возвращает итератор, позволяющий перебирать все пары «ключ-значение», содержащиеся в этом объекте Headers. И ключ, и значение каждой пары — объекты ByteString.

forEach(callbackfn: (value: string, key: string, parent: this) => void, thisArg?: any): void
get(name: string): string | null

Возвращает последовательность ByteString всех значений заголовка внутри объекта Headers с заданным именем.

has(name: string): boolean

Возвращает булево значение, указывающее, содержит ли объект Headers определённый заголовок.

keys(): IterableIterator<string>

Возвращает итератор, позволяющий перебрать все ключи, содержащиеся в этом объекте Headers. Ключи — объекты ByteString.

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

Устанавливает новое значение для существующего заголовка внутри объекта Headers или добавляет заголовок, если он ещё не существует.

values(): IterableIterator<string>

Возвращает итератор, позволяющий перебрать все значения, содержащиеся в этом объекте Headers. Значения — объекты ByteString.

[Symbol.iterator](): IterableIterator<[string, string]>

Символ Symbol.iterator определяет стандартный итератор для объекта Headers.

© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/Headers

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API