我正在使用asp.net mvc4 web api。为了在特定的时间内防止不必要的和比平时更多的点击次数,我想跟踪特定时间内用户的点击总数。如果命中次数超过阈值,用户将收到警告消息。 它是否可以在不使用会话的情况下为web api执行此操作?如何获取用户在Web服务中的点击次数
请描述哪些方法用于实现此目的。我是这个领域的全新人物。
我正在使用asp.net mvc4 web api。为了在特定的时间内防止不必要的和比平时更多的点击次数,我想跟踪特定时间内用户的点击总数。如果命中次数超过阈值,用户将收到警告消息。 它是否可以在不使用会话的情况下为web api执行此操作?如何获取用户在Web服务中的点击次数
请描述哪些方法用于实现此目的。我是这个领域的全新人物。
任何你不想使用会话的理由? – Spock
通常你可以使用ActionFilter(不是MVC动作过滤器,而是System.Web.HttpFilters中的ActionFilterAttribute),你应该能够跟踪。我不能给出明确的答案,因为我不知道你为什么不想使用会话。你想使用每个用户的threashold权利? – Spock
我正在使用REST API。这就是为什么没有会议。并且是每个用户的阈值 – vivek