如何在MVC 4 web api中实现api服务计数器

时间:2013-10-21 06:04:38

标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-web-api

我正在使用asp.net mvc4 web api。我想要一个计数器来计算用户在特定时间内发出的请求数。如果在那段时间内请求数超过阈值,用户应该被阻止一段时间 因为我是这个领域的新手,请告诉我实现这个的方法。

1 个答案:

答案 0 :(得分:0)

您必须将每个请求的时间戳存储在数据库中,并在每次用户发出获取总数的请求时进行查询,然后在超出限制时返回403(禁止)。