我目前有一个网站,人们在那里参加测验。在有人开始参加测验的那一刻,我创建了一个会话变量来跟踪它们。使用WebAPI跟踪用户时的会话替代
目前这很好,但我发布到一个ASP.net MVC控制器,在那里我可以设置会话变量并检索它。
我想将功能移到WebAPI中,因为我想让所有的答案都通过AJAX提交,而且我无法在WebAPI控制器中设置和检索会话变量。
跟踪会话有哪些选择?
我想我可以只产生一个随机字符串,并来回传递,但它似乎有点原始?
WebAPI是无状态的,我希望它保持这种方式,但我想跟踪用户而不诉诸Sessions,这违背了WebAPI/REST的原则。
[访问会话使用的ASP.NET Web API]的可能重复(http://stackoverflow.com/questions/9594229/accessing-session -using-asp-net-web-api) –
我不想访问会话,我想要一个替代方案。我想让WebAPI保持无状态......谢谢 – Luke
你在认证方式上做了什么? –