没有控制器的无内容的简单方法

时间:2013-12-24 09:37:10

标签: spring spring-security

我正在使用带有Spring Controllers的Spring Security。有一些奇怪的请求是由某些第三方浏览器扩展结束引起的,例如undefined或奇怪的十六进制数字。我想配置我的应用程序来阻止这些请求,但我找不到一个简单的方法。

我不想为此目的声明一个空控制器。为这些请求返回no-content的正确方法是什么?

编辑:

一些样本要求:

/activity/favorites/undefined
/activity/favorites/my/undefined
/help/undefined

1 个答案:

答案 0 :(得分:1)

创建一个为每个请求(*)调用的servlet过滤器。该过滤器必须检查请求URL,如果它是“陌生人”,它返回您想要的内容,但阻止请求将来处理。