@@ -65,7 +65,7 @@ pub fn dns_prefetch_control(mut headers: impl AsMut<Headers>) {
65
65
// This will never fail, could use an unsafe version of insert.
66
66
headers
67
67
. as_mut ( )
68
- . insert ( "X-DNS-Prefetch-Control " , "on" )
68
+ . insert ( "x-dns-prefetch-control " , "on" )
69
69
. unwrap ( ) ;
70
70
}
71
71
@@ -97,7 +97,7 @@ pub fn frameguard(mut headers: impl AsMut<Headers>, guard: Option<FrameOptions>)
97
97
Some ( FrameOptions :: Deny ) => "deny" ,
98
98
} ;
99
99
// This will never fail, could use an unsafe version of insert.
100
- headers. as_mut ( ) . insert ( "X-Frame-Options " , kind) . unwrap ( ) ;
100
+ headers. as_mut ( ) . insert ( "x-frame-options " , kind) . unwrap ( ) ;
101
101
}
102
102
103
103
/// Removes the `X-Powered-By` header to make it slightly harder for attackers to see what
@@ -116,7 +116,7 @@ pub fn frameguard(mut headers: impl AsMut<Headers>, guard: Option<FrameOptions>)
116
116
// /// ```
117
117
#[ inline]
118
118
pub fn powered_by ( mut headers : impl AsMut < Headers > , value : Option < HeaderValue > ) {
119
- let name = HeaderName :: from_lowercase_str ( "X-Powered-By " ) ;
119
+ let name = HeaderName :: from_lowercase_str ( "x-powered-by " ) ;
120
120
match value {
121
121
Some ( value) => {
122
122
// Can never fail as value is already a HeaderValue, could use unsafe version of insert
@@ -148,7 +148,7 @@ pub fn hsts(mut headers: impl AsMut<Headers>) {
148
148
// Never fails, could use unsafe version of insert
149
149
headers
150
150
. as_mut ( )
151
- . insert ( "Strict-Transport-Security " , "max-age=5184000" )
151
+ . insert ( "strict-transport-security " , "max-age=5184000" )
152
152
. unwrap ( ) ;
153
153
}
154
154
@@ -170,7 +170,7 @@ pub fn nosniff(mut headers: impl AsMut<Headers>) {
170
170
// Never fails, could use unsafe verison of insert.
171
171
headers
172
172
. as_mut ( )
173
- . insert ( "X-Content-Type-Options " , "nosniff" )
173
+ . insert ( "x-content-type-options " , "nosniff" )
174
174
. unwrap ( ) ;
175
175
}
176
176
@@ -191,7 +191,7 @@ pub fn xss_filter(mut headers: impl AsMut<Headers>) {
191
191
// Never fails, could use unsafe version of insert.
192
192
headers
193
193
. as_mut ( )
194
- . insert ( "X-XSS-Protection " , "1; mode=block" )
194
+ . insert ( "x-xss-protection " , "1; mode=block" )
195
195
. unwrap ( ) ;
196
196
}
197
197
@@ -249,5 +249,5 @@ pub fn referrer_policy(mut headers: impl AsMut<Headers>, referrer: Option<Referr
249
249
// We MUST allow for multiple Referrer-Policy headers to be set.
250
250
// See: https://w3c.github.io/webappsec-referrer-policy/#unknown-policy-values example #13
251
251
// Never fails, could use unsafe version of append.
252
- headers. as_mut ( ) . append ( "Referrer-Policy " , policy) . unwrap ( ) ;
252
+ headers. as_mut ( ) . append ( "referrer-policy " , policy) . unwrap ( ) ;
253
253
}
0 commit comments