1

执行 REST POST 和 PUT 时,您可以将表单字段值作为请求的一部分。

据我了解,REST DELETE(和 PUT)通过 URI 标识资源。在执行 REST DELETE 时还包括表单字段值是否有意义?

4

1 回答 1

1

首先,当您 PUT 或 POST 数据时,您可能支持application/x-www-form-urlencoded(表单数据)以外的表示。例如,您可以发送整个实体并将其表示为 JSON 对象。您可以在请求中发送任何类型的数据。无论是表单数据还是其他。

回到你的问题。您可以在删除请求中发送数据。最初,我想不出它有多大用处,但是如果您在服务器端实现了乐观锁定方案,那么使用删除请求发送数据可能会很有用,这样服务器就可以检测客户端是否正在尝试工作关于过时的数据。

于 2012-11-24T14:32:09.520 回答