問題

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 行為。

 

    <thead id="a9p9h"></thead>
    <dl id="a9p9h"><pre id="a9p9h"></pre></dl>
    <blockquote id="a9p9h"><legend id="a9p9h"></legend></blockquote>
      1
      2

      網(wǎng)友評論