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