REST DELETE表单字段?

时间:2012-11-24 14:13:48

标签: web-services rest

执行REST POST和PUT时,您可以将表单字段值包含在请求中。

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

1 个答案:

答案 0 :(得分:1)

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

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