TestNew | Tests setting multiple response headers | Headers X-Custom and X-Another are set in response |
TestWithOptions_RequestHeaders | Tests setting request headers | Header X-Injected is available in request context |
TestWithOptions_RemoveHeaders | Tests removing request and response headers | Request header X-Remove-Me and response header X-Server are removed |
TestSet | Tests setting a single response header | Header X-Test is set in response |
TestSetRequest | Tests setting a single request header | Header X-Request-Custom is available in request |
TestRemove | Tests removing multiple response headers | Headers Server and X-Powered-By are removed from response |
TestRemoveRequest | Tests removing request headers | Header Cookie is removed from request |
TestXSSProtection | Tests XSS protection header | Header X-XSS-Protection is set to 1; mode=block |
TestNoSniff | Tests content type sniffing protection | Header X-Content-Type-Options is set to nosniff |
TestFrameDeny | Tests frame options deny | Header X-Frame-Options is set to DENY |
TestFrameSameOrigin | Tests frame options same origin | Header X-Frame-Options is set to SAMEORIGIN |
TestHSTS | Tests HTTP Strict Transport Security | Header Strict-Transport-Security is set with max-age, includeSubDomains, and preload |
TestCSP | Tests Content Security Policy | Header Content-Security-Policy is set with custom policy |
TestReferrerPolicy | Tests referrer policy | Header Referrer-Policy is set to strict-origin |
TestJSON | Tests JSON content type | Header Content-Type is set to application/json; charset=utf-8 |
TestHTML | Tests HTML content type | Header Content-Type is set to text/html; charset=utf-8 |
TestText | Tests text content type | Header Content-Type is set to text/plain; charset=utf-8 |
TestXML | Tests XML content type | Header Content-Type is set to application/xml; charset=utf-8 |