.net webapi项目中支持session

Posted sjns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net webapi项目中支持session相关的知识,希望对你有一定的参考价值。

webapi中默认是不支持session的开启的

需要在Global.asax文件中,添加如下代码

public override void Init()
        {
            this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(
                System.Web.SessionState.SessionStateBehavior.Required);
            base.Init();
        }

 

以上是关于.net webapi项目中支持session的主要内容,如果未能解决你的问题,请参考以下文章

web api中的RouteHandler

WebApi 中使用 Session

webapi跨域,服务器上使用session

对 DTO 的 ASP.NET WebApi OData 支持

Web Api Session开启会话支持

webapi跨域使用session