expires property
The date and time specified by the expiresHeader header, if any.
Implementation
@override
DateTime? get expires {
List<String>? values = _headers[HttpHeaders.expiresHeader];
if (values != null) {
assert(values.isNotEmpty);
try {
return HttpDate.parse(values[0]);
} on Exception {
return null;
}
}
return null;
}
The date and time specified by the expiresHeader header, if any.
Implementation
@override
set expires(DateTime? expires) {
_checkMutable();
if (expires == null) {
_headers.remove(HttpHeaders.expiresHeader);
} else {
// Format "Expires" header with date in Greenwich Mean Time (GMT).
String formatted = HttpDate.format(expires.toUtc());
_set(HttpHeaders.expiresHeader, formatted);
}
}