我正在使用带有Spring Controllers的Spring Security。有一些奇怪的请求是由某些第三方浏览器扩展结束引起的,例如undefined
或奇怪的十六进制数字。我想配置我的应用程序来阻止这些请求,但我找不到一个简单的方法。
我不想为此目的声明一个空控制器。为这些请求返回no-content
的正确方法是什么?
编辑:
一些样本要求:
/activity/favorites/undefined
/activity/favorites/my/undefined
/help/undefined
答案 0 :(得分:1)
创建一个为每个请求(*)调用的servlet过滤器。该过滤器必须检查请求URL,如果它是“陌生人”,它返回您想要的内容,但阻止请求将来处理。