SpringMVC写的服务接口如何防止一个ip多次访问?

如果一个ip一秒内访问超过10次就,拦截访问,如何实现

阅读 11.5k
3 个回答

我会这样做,用ip地址生成一个token写入cookie,每个服务接口请求都检验这个token,对token计数,达到限制,则token失效,失效的token进入计时器,计时器置零则生成新的token。

在application对象里创建一个map,记录ip和访问次数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题