zoukankan      html  css  js  c++  java
  • 关于webApi使用session

    1、关于webApi使用session

        在Global.asax中注册session添加以下代码

       public override void Init()
            {
                //开启session
                this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
                base.Init();
            }

    添加以后可以直接在webApi中使用session

      [HttpGet]
            public HttpResponseMessage setSession()
            {
                HttpContext.Current.Session["AA"] = "AAAA";
                return returnStringData("OK");
            }
            [HttpGet]
            public HttpResponseMessage getSession()
            {
    
                HttpContext.Current.Session.Timeout = 100;//获取和设置的过期时间,以分钟为单位
                //web.config也可以设置过期时间
                //< system.web >
                //    < sessionState mode = "InProc" timeout = "30" /> 
                // </ system.web >
                return returnStringData(HttpContext.Current.Session["AA"].ToString());
            }
  • 相关阅读:
    8.8总结
    8.4总结
    8.3总结
    题目分享H 二代目
    题目分享G 二代目
    题目分享E 二代目
    题目分享F 二代目
    题目分享D 二代目
    题目分享C 二代目
    题目分享Y
  • 原文地址:https://www.cnblogs.com/zhouyukai/p/7502387.html
Copyright © 2011-2022 走看看