ASP.NET Web API 構建 Web 應用程序時,要求使用 Session 在服務器存儲一些用戶特定的信息

解決方案

ASP.NET Web API 不支持 Session,因為 API 根本不依賴于System.Web。他想試圖擺脫偽造 Session,非 HTTP這樣的概念。

然而,如果我們  ASP.NET 運行時中運行 ASP.NET Web API,還想啟用 Session。我們可以通過兩種方式來做:

  • 全局:應用于整個 API

  • 局部:應用于指定路由

啟用全局方式,我們需要在  Global.asax  通過 SesssionStateBehavior.Required顯示的設置啟用 Session 行為。

 

網友評論

  • <li id="t3kf3"><input id="t3kf3"><xmp id="t3kf3">
      <rt id="t3kf3"><delect id="t3kf3"><small id="t3kf3"></small></delect></rt><li id="t3kf3"><input id="t3kf3"><xmp id="t3kf3">