mvc 4 的web api中怎么获得session
2个回答
展开全部
web api是无状态的,也就是说没有会话这一说,不过可以打开SESSION,只是我试了下,每次的SESSIONID都不一样,这SESSION有和没有就没什么区别了。具体打开SESSION的方法:
在GLOBA.asax中添加下面的方法:
public override void Init()
{
this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
base.Init();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-08-25
展开全部
你session里保存的的是一个对象吧 不用使用toString方法 直接从session里获取User对象转换一下即可(假设用户对象是User) User user = (User)getSession().get(Constants.LOGIN_USER); Integer id = user.getId;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询