Тип содержимого (ContentType)
MIME/IANA тип медиаданных, используемый в качестве значения заголовка HttpHeaders.contentTypeHeader.
Тип ContentType является неизменяемым.
- Реализованные типы
Конструкторы
- ContentType(Строка primaryType, Строка subType, {Строка? charset, Карта<
Строка, Строка?> parameters = const {}}) factory - Создаёт новый объект типа содержимого, устанавливая основной тип и подтип. Кодировка символов и дополнительные параметры также могут быть установлены с помощью
charsetиparameters. Если кодировка символов передаётся, иparametersтакже содержит кодировку символов, переданнаяcharsetпереопределит значение в parameters. Ключи, переданные в parameters, будут преобразованы к нижнему регистру. Элементcharset, независимо от того, передаётся ли он какcharsetили вparameters, будет иметь значение, преобразованное к нижнему регистру.
Свойства
- charset → Строка? только для чтения
- Возвращает кодировку символов, если она есть.
- hashCode → Целое число только для чтения, унаследованное
- Хэш-код этого объекта.
- mimeType → Строка только для чтения
- Возвращает MIME-тип и подтип без параметров.
- parameters → Карта<
Строка, Строка?> только для чтения, унаследованное - Карта параметров.
- primaryType → Строка только для чтения
- Возвращает основной тип.
- runtimeType → Тип только для чтения, унаследованное
- Представление типа объекта во время выполнения.
- subType → Строка только для чтения
- Возвращает подтип.
- value → Строка только для чтения, унаследованное
- Значение заголовка.
Методы
- noSuchMethod(
Вызов invocation) → динамический унаследованный - Вызывается, когда обращаются к несуществующему методу или свойству.
- toString(
) → Строка унаследованный - Строковое представление этого объекта.
Операторы
- operator ==(
Объект other) → Булево унаследованный - Оператор равенства.
Статические свойства
- binary → ContentType final
- Тип содержимого для двоичных данных.
- html → ContentType final
- Тип содержимого для HTML с кодировкой UTF-8.
- json → ContentType final
- Тип содержимого для JSON с кодировкой UTF-8.
- text → ContentType final
- Тип содержимого для простого текста с кодировкой UTF-8.
Статические методы
- parse(
Строка value) → ContentType override - Создаёт новый объект типа содержимого из парсинга значения заголовка Content-Type. Так как основной тип, подтип и имена/значения параметров нечувствительны к регистру, все эти значения будут преобразованы к нижнему регистру. Парсинг этой строки
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-io/ContentType-class.html