headerContentTypeMimeType property
String?
get
headerContentTypeMimeType
Returns the header Content-Type
Mime-Type (without the charset).
Implementation
String? get headerContentTypeMimeType {
var contentType = headerContentType;
if (contentType == null) return null;
var idx = contentType.indexOf(';');
if (idx < 0) return contentType.trim();
var mimeType = contentType.substring(0, idx).trim();
return mimeType;
}
set
headerContentTypeMimeType
(String? mimeType)
Implementation
set headerContentTypeMimeType(String? mimeType) {
if (mimeType == null) {
headerContentType = null;
return;
}
var contentType = headerContentType;
var idx = contentType?.indexOf(';') ?? -1;
if (idx < 0) {
headerContentType = mimeType.trim();
return;
}
var rest = contentType!.substring(idx + 1).trim();
contentType =
rest.isNotEmpty ? '${mimeType.trim()}; $rest' : mimeType.trim();
headerContentType = contentType;
}