我正在使用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