繁体   English   中英

在ASP.Net Web Api 2中访问会话对象

[英]Accessing Session object in ASP.Net Web Api 2

如何在Web Api 2控制器中使用HttpContextSession

Session对象为null,虽然我已经在ASP.Net的Web Api的第一个版本中看到了多种启用会话状态的方法,但是这些似乎都不适用于Web Api 2。

Web Api 1的参考: 使用ASP.NET Web API访问会话

我意识到这不是每个人都同意的方法,但是在我正在处理的应用程序中使用全状态API会很有用。

您可以创建一个有状态的WebAPI,并且可以像在其他任何Web应用程序中一样维护会话。 您唯一需要做的不同是握手来标识会话。

一个示例可以是生成会话并在Cookie中设置会话ID。 然后,每当客户端与服务器通信时,它将附加SessionID cookie。 可以通过创建自己的BaseAPIController在APIController中处理会话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM