Ale*_*erg 6 rest post routing http put
如果我使用a UUID来将实体标识为我的REST端点的URI的一部分:
/entities/<uuid>/
Run Code Online (Sandbox Code Playgroud)
这UUID是由客户在创建新实体时生成的,就使用PUTvs而言,是否有最佳实践POST?换句话说,它UUID是由客户端生成的,而不是由服务器生成的.
如果我要使用PUT,是否预期消息有效负载也包含UUID?在这种情况下,消息以及标识实体的URI都将包含UUID.
有关规范,请参阅:REST RFC
由于您(客户端)已经知道 UUID,我认为PUT这是最佳实践,并且您不需要在有效负载中包含 UUID。诚然,PUTvsPOST存在一些争议,阅读并重新阅读 RFC 并不能完全解决我的问题。但我认为前面的说法是正统的。
请参阅REST 中的 PUT 与 POST进行精彩讨论。
| 归档时间: |
|
| 查看次数: |
3651 次 |
| 最近记录: |