Lines Matching refs:res
9 inline void addSecurityHeaders(crow::Response& res) in addSecurityHeaders() argument
15 res.addHeader(bf::strict_transport_security, "max-age=31536000; " in addSecurityHeaders()
18 res.addHeader(bf::pragma, "no-cache"); in addSecurityHeaders()
20 if (res.getHeaderValue(bf::cache_control).empty()) in addSecurityHeaders()
22 res.addHeader(bf::cache_control, "no-store, max-age=0"); in addSecurityHeaders()
24 res.addHeader("X-Content-Type-Options", "nosniff"); in addSecurityHeaders()
26 std::string_view contentType = res.getHeaderValue("Content-Type"); in addSecurityHeaders()
29 res.addHeader(bf::x_frame_options, "DENY"); in addSecurityHeaders()
30 res.addHeader("Referrer-Policy", "no-referrer"); in addSecurityHeaders()
31 res.addHeader( in addSecurityHeaders()
62 res.addHeader("X-Permitted-Cross-Domain-Policies", "none"); in addSecurityHeaders()
63 res.addHeader("Cross-Origin-Embedder-Policy", "require-corp"); in addSecurityHeaders()
64 res.addHeader("Cross-Origin-Opener-Policy", "same-origin"); in addSecurityHeaders()
65 res.addHeader("Cross-Origin-Resource-Policy", "same-origin"); in addSecurityHeaders()
66 res.addHeader("Content-Security-Policy", in addSecurityHeaders()