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