java ehcache SimpleCacheHeaderSpageCachingFilter添加XXSSProtection和XContentTypeOptions
我在我的网站上配置了SimpleCacheHeaderSpageCachingFilter。xml,它工作得很好,但我该如何向标题中添加其他内容,如:
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
我去了http://ehcache.org/documentation/user-guide/web-caching了解更多信息,但运气不好
# 1 楼答案
一切都在代码和JavaDocs中。首先,我将扩展
SimpleCachingHeadersPageCachingFilter
并覆盖buildPage()
:但是,我们覆盖的方法的JavaDoc声明:
SimplePageCachingFilter
是目前正在扩展的SimpleCachingHeadersPageCachingFilter
的基类。然而,我认为这条评论建议,如果我们想使用完全不同的标题,就使用前一个类。如果我们想保留标准头(由后一个类通过super.buildPage()
添加),这种方法似乎是有效的免责声明:请注意,通过扩展类并通过首先调用
super
version并添加一些逻辑来重写某些方法来扩展类的行为并不是最好的OO技术