是否可以在 Web 服务中管理会话?如果是,如何管理其中的会话?它类似于我们在 JSP 或 PHP 中维护的会话吗?关于会话的信息将存储在哪里,客户端或服务器?
问问题
1760 次
3 回答
5
可以在 Web 服务内部的 .NET 中使用该Session
对象……但我认为这是不好的做法。通常来说,Web 服务不会以这种方式传递数据,并且服务中的数据不会在调用之间持续存在。
于 2010-08-11T13:14:58.903 回答
3
是 java 还是 .net 的问题?
EnableSession
在 .net 中,您可以通过在属性中设置参数来轻松地在 Web 服务托管服务器上使用会话状态WebMethod
,例如:
[WebMethod(EnableSession = true)]
public bool Login(string login, string password)
{
// you can use session here so for example log in user
if(login = "administrator" && password = "secret")
Session["authorizedUser"] = login;
}
于 2010-08-11T13:18:13.640 回答
0
这是一篇关于 WS-ReliableMessaging 的文章,它具有会话支持,并且在 java 和 .net 开发中都受支持。
于 2010-08-11T13:25:41.517 回答