RESTful Web服务无状态 - RESTful教程™

按照REST架构,一个RESTful Web服务不应该继续服务器的客户端的状态。这种限制被称为无状态。它负责客户以它的上下文传递给服务器,然后服务器可以存储这样的上下文,以处理客户端的进一步请求。例如,通过会话服务器维护标识由客户端传递会话标识符。

RESTful Web服务应遵守此限制。我们已经看到了REST Web服务 - 方法教程,该Web服务方法不存储它们从调用的客户端的任何信息。

考虑以下网址:

http://localhost:8080/UserManagement/rest/UserService/users/1

如果您使用的浏览器,使用基于Java的客户端或使用postman,那么输入上面的网址,结果永远是用户XML ID为1,因为服务器没有存储有关客户的任何信息。

<user>
<id>1</id>
<name>mahesh</name>
<profession>1</profession>
</user>

无状态的优点

以下是无状态的RESTful web服务的好处

无状态的缺点

以下是无状态的RESTful web服务的缺点


本站代码下载:http://www.yiibai.com/siteinfo/download.html

本文属作者原创,转载请注明出处:易百教程 » RESTful Web服务无状态