Web 服务中的会话管理?
是否可以管理网络服务中的会话?如果是,如何管理其中的会话?它与我们在 JSP 或 PHP 中维护的会话类似吗?有关会话的信息将存储在哪里,客户端还是服务器?
is it possible to manage sessions in web-services? if yes, how to manage session in it? is it similar to sessions we maintain in JSP or PHP? where does the info about the session will be stored, Client or Server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以在 Web 服务内使用 .NET 中的 Session 对象...但是我认为这是不好的做法。通常来说,Web 服务不会以这种方式传递数据,并且服务中的数据不会在调用之间保留。
It's possible to use the
Session
object in .NET inside of a webservice...however I'd say it is bad practice. Typically speaking a webservice isn't passed data this way and the data in the service doesn't persist between calls.是java还是.net的问题?
在 .net 中,您可以通过在
WebMethod
属性中设置EnableSession
参数轻松使用 Web 服务托管服务器上的会话状态,例如:Is it java or .net question?
In .net you can easily use session state on webservice hosting server by setting
EnableSession
parameter inWebMethod
attribute, for example:这里是一篇关于 WS-ReliableMessaging 的文章,其中具有会话支持,并且支持 java 和 .net 开发。
Here is an article on WS-ReliableMessaging, which has session support, and is supported on both java and .net development.