【发布时间】:2010-02-04 09:27:15
【问题描述】:
我遇到过这样一种情况,客户端应用程序可以请求匹配特定条件的资源,如果匹配的资源不存在,则会创建并缓存它。对相同条件的后续请求将返回缓存的资源。
我可以通过 PUT 请求来实现这一点,以创建资源和后续的 GET。但是,在我的特定场景中,它需要客户对我的系统的内部运作了解太多,即客户不应该关心资源是否已经存在。
那么,如果资源不存在,允许客户端发出一个碰巧创建资源的单个 GET 请求是 ReSTful 吗?
【问题讨论】:
-
感谢您的回答,这就是我的想法,但我希望得到比我更了解 ReST 的人的确认。
标签: rest