問題
ASP.NET Web API 構(gòu)建 Web 應(yīng)用程序時,要求使用 Session 在服務(wù)器存儲一些用戶特定的信息
解決方案
ASP.NET Web API 不支持 Session,因為 API 根本不依賴于System.Web。他想試圖擺脫偽造 Session,非 HTTP這樣的概念。
然而,如果我們 在 ASP.NET 運行時中運行 ASP.NET Web API,還想啟用 Session。我們可以通過兩種方式來做:
-
全局:應(yīng)用于整個 API
-
局部:應(yīng)用于指定路由
啟用全局方式,我們需要在 Global.asax 中 通過 SesssionStateBehavior.Required顯示的設(shè)置啟用 Session 行為。
1
2
網(wǎng)友評論 |