Link Search Menu Expand Document

ЗаголовкиHttp

Стд::Http::ЗаголовкиHttp
Базовые типы: ЧитаемыеЗаголовкиHttp
Доступность: Сервер

Изменяемая коллекция заголовков HTTP. При получении значения заголовка регистр имени заголовка не учитывается. Внутри заголовки хранятся с сохранением регистра. Сохраняет порядок вставки заголовков.

Сравнение ссылочное


Примеры

знч Заголовки = новый ЗаголовкиHttp({"Header": "Val1", "header": "Val2"})
Заголовки.ПолучитьПервый("someHeader")      // "Val1"
Заголовки.ПолучитьВсе("someheader")         // ["Val1", "Val2"]
Заголовки.Имена()                           // ["Header", "header"]

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

ЗаголовкиHttp

ЗаголовкиHttp()
Доступность: Сервер
Перегрузка:
ЗаголовкиHttp(Заголовки: ЧитаемоеСоответствие<Строка, Число|Строка|Обходимое<Число|Строка>>)

Создает пустую коллекцию заголовков.


ЗаголовкиHttp

ЗаголовкиHttp(Заголовки: ЧитаемоеСоответствие<Строка, Число|Строка|Обходимое<Число|Строка>>)
Доступность: Сервер
Перегрузка:
ЗаголовкиHttp()

Создает новую коллекцию заголовков из соответствия Заголовки.


Методы

Добавить

Добавить(ИмяЗаголовка: Строка, Значение: Число|Строка|ЧитаемыйМассив<Число|Строка>): ЗаголовкиHttp
Доступность: Сервер

Добавляет новый заголовок с именем ИмяЗаголовка и значением Значение. Запрещено устанавливать заголовки Content-Length и Transfer-Encoding. Возвращает текущий экземпляр.


ДобавитьЗаголовки

ДобавитьЗаголовки(Заголовки: ЧитаемыеЗаголовкиHttp): ЗаголовкиHttp
Доступность: Сервер

Добавляет все заголовки из коллекции заголовков Заголовки. Запрещено устанавливать заголовки Content-Length и Transfer-Encoding. Возвращает текущий экземпляр.


Очистить

Очистить(): ЗаголовкиHttp
Доступность: Сервер

Удаляет все заголовки. Возвращает текущий экземпляр.


Удалить

Удалить(ИмяЗаголовка: Строка): ЗаголовкиHttp
Доступность: Сервер

Удаляет заголовок с именем ИмяЗаголовка (если есть). Возвращает текущий экземпляр.


Установить

Установить(ИмяЗаголовка: Строка, Значение: Число|Строка|ЧитаемыйМассив<Число|Строка>): ЗаголовкиHttp
Доступность: Сервер

Устанавливает заголовок с именем ИмяЗаголовка и значением Значение. Если заголовок с таким именем уже существует, то значение заголовка будет заменено. Возвращает текущий экземпляр.


УстановитьЗаголовки

УстановитьЗаголовки(Заголовки: ЧитаемыеЗаголовкиHttp): ЗаголовкиHttp
Доступность: Сервер

Очищает все заголовки и копирует заголовки из коллекции Заголовки. Запрещено устанавливать заголовки Content-Length и Transfer-Encoding. Возвращает текущий экземпляр.