在Web Api 2中启用会话

 前世梦0708 发布于 2023-01-18 15:04

我知道REST应该是无状态的.

我的Web Api与我的MVC网站的同一个项目.我如何分享他们之间的会话?

我正在尝试使用Web Api 2的好东西并使用Ajax而不是构建RESTful API.

1 个回答
  • 从这个问题中偷来的

    在global.asax中添加以下内容:

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

    2023-01-18 15:07 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有