每次可以使用哪种HTTP请求来获取新创建的实体?
例如:
<div>
<div class="title">
Hello
</div>
<div class="title">
Projects
</div>
</div>
-每次都应返回具有随机值的新点实例。
答案 0 :(得分:1)
每次可以使用哪种HTTP请求来获取新创建的实体?
这取决于
例如:<> / point-每次都应返回具有随机值的新点实例。
online uuid generator就是一个做到这一点的例子。您向首页发送了GET请求,返回的表示中有一个新的UUID(以及指示您刷新页面以获得另一个页面的说明)。
GET
是safe:
由于将安全方法应用于目标资源,客户端不会请求也不会期望原始服务器上的任何状态更改
服务器的实现不受限制,但是由于语义是安全的,因此需要记住,客户端GET
可能比他们需要的次数更多。服务器负责任何可能导致财产损失(又名金钱)的事情。
如果您希望客户理解语义是不安全,那么POST可能是通常方法集合中的最佳选择。 PUT的语义是为服务器提供资源的新表示形式,而DELETE则是将资源与表示形式完全断开。
如果您有一个修补程序文档媒体类型,该媒体类型允许您表达“用随机的东西替换表示的这一部分”,那么HTTP Patch也将是可能的。