所以在SO和其他地方已经多次询问过这个问题。 在SO上,这可能是最全面的答案和评论的问题 REST, HTTP DELETE and parameters
在我的场景中,我想向删除请求添加信息,而不是识别资源,而是作为元数据。具体来说,删除操作应记录在日志中的其他一些数据。
根据我读过的所有内容,将任何参数作为DELETE请求的一部分进行反对最佳实践。 这种情况下的最佳做法是什么?
答案 0 :(得分:1)
元数据的名称是关于资源的数据。使用HTTP,此类数据属于HTTP标头。
从the X-
prefix is deprecated开始,只需为元数据选择合理的标题名称。