REST PUT + idempotency。客户如何提供有效的身份证件?

时间:2013-02-07 12:31:29

标签: rest put

我知道PUT应该是幂等的,客户端应该定义要创建的对象的ID。但有些事我不清楚:客户如何获得可用的ID?应该有其他提供一个的Web服务吗?这种情况有最佳实践吗?

1 个答案:

答案 0 :(得分:0)

客户端应首先GET资源表示

然后将PUT与上一步中的id一起发布更改

还建议使用If-Modified标记以避免冲突