Перейти к основному содержимому

ЧитаемыеЗаголовкиHttp

Стд::Http::ЧитаемыеЗаголовкиHttp

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

Сравнение

Ссылочное

Иерархия типа​

Базовые типы: Объект

Дочерние типы: ЗаголовкиHttp


Примеры​

Общие примеры

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

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

ЧитаемыеЗаголовкиHttp​

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

Исключения​

ИсключениеНедопустимыйАргумент - если Заголовки содержит пустые или недопустимые имена заголовков

Примеры​

знч Заголовки = новый ЧитаемыеЗаголовкиHttp({"Header": "Val1", "header": "Val2"})
Заголовки.Имена() // ["Header", "header"]

Методы​

Имена​

Возвращает массив имен всех заголовков.

Примеры​

знч Заголовки = новый ЧитаемыеЗаголовкиHttp({"Header": "Val1", "header": "Val2"})
Заголовки.Имена() // ["Header", "header"]

ПолучитьВсе​

ПолучитьВсе(ИмяЗаголовка: Строка): ЧитаемыйМассив<Строка>
Возвращает все значения заголовка с именем ИмяЗаголовка. Значения в массиве содержатся в том же порядке, что и значения в исходных заголовках.

Примеры​

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

ПолучитьПервый​

ПолучитьПервый(ИмяЗаголовка: Строка): Строка?
Возвращает значение заголовка с именем ИмяЗаголовка. Если заголовка с таким именем нет, то возвращает Неопределено. Если есть несколько значений заголовка, то будет возвращено первое значение по порядку.

Примеры​

знч Заголовки = новый ЧитаемыеЗаголовкиHttp({"Header": "Val1", "header": "Val2"})
Заголовки.Имена() // ["Header", "header"]

Содержит​

Содержит(ИмяЗаголовка: Строка): Булево
Проверяет, содержится ли заголовок с именем ИмяЗаголовка.

Примеры​

знч Заголовки = новый ЧитаемыеЗаголовкиHttp({"Header": "Val1", "header": "Val2"})
Заголовки.Содержит("header") // Истина
Заголовки.Содержит("UnknownHeader") // Ложь

Список унаследованных методов​

Объект​

ВСтроку

ПолучитьТип

Представление