我正在使用asp.net mvc4 web api。为了防止在特定时间内出现不必要的和超过正常数量的命中,我想在特定时间内跟踪用户的总命中数。如果命中数超过阈值,则将向用户发出警告消息。 是否可以在不使用会话的情况下为web api执行此操作?
请描述用于实现此目的的方法。我是这个领域的新人。
答案 0 :(得分:0)
您正在谈论拥有API的一个重要方面:身份和监控。有很多方法可以解决这个问题,但是如果你要为公共消费构建一个API,那么你必须建立一个系统才能做到这一点。
API Key是一种流行的身份识别形式。而且您通常会构建一个授权系统来控制访问。框架本身没有任何东西可以帮助你。
正如我在post中对此进行了更多解释。