执行REST POST和PUT时,您可以将表单字段值包含在请求中。
据我所知,REST DELETE(和PUT)通过URI标识资源。在执行REST DELETE时还包含表单字段值是否有意义?
答案 0 :(得分:1)
首先,当你PUT或POST数据时,你可以支持application/x-www-form-urlencoded
以外的表示(表单数据)。例如,您可以发送整个实体并将其表示为JSON对象。您可以在请求中发送任何类型的数据。无论是表格数据还是其他形式。
回到你的问题。您可以在删除请求中发送数据。最初,我想不出多少用处,但如果你在服务器端实现了乐观锁定方案,那么使用删除请求发送数据可能很有用,这样服务器就可以检测客户端是否正在尝试工作陈旧的数据。