handle method
Implementation
@override
IDoxRequest handle(IDoxRequest req) {
HttpHeaders headers = req.httpRequest.response.headers;
_set(headers, 'X-Content-Type-Options', contentTypeOptions);
_set(headers, 'X-Frame-Options', frameOptions);
_set(headers, 'Referrer-Policy', referrerPolicy);
_set(headers, 'Permissions-Policy', permissionsPolicy);
_set(headers, 'Cross-Origin-Opener-Policy', crossOriginOpenerPolicy);
_set(headers, 'Content-Security-Policy', contentSecurityPolicy);
_set(headers, 'X-XSS-Protection', xssProtection);
if (req is DoxRequest && req.isSecure()) {
_set(headers, 'Strict-Transport-Security', strictTransportSecurity);
}
for (MapEntry<String, String?> header in extra.entries) {
_set(headers, header.key, header.value);
}
return req;
}