【发布时间】:2012-01-07 18:03:01
【问题描述】:
我有一个 Java 组件,它扫描一组文件夹(输入/处理/输出)并返回 JSON 格式的文件列表。
相同的 REST URL 是:
GET http://<baseurl>/files/<foldername>
现在,我需要对每个文件执行某些操作,例如验证、处理、删除等。我不确定为这些操作设计 REST URL 的最佳方式。 由于它是直接的文件操作,因此我没有文件的任何唯一标识符,除了它们的路径。所以我不确定以下是否是一个好的 URL:
POST http://<baseurl>/file/validate?path=<filepath>
编辑:理想情况下,我希望使用 /file/fileId/validate 之类的东西。但是文件的唯一唯一 ID 是它的路径,我认为我不能将它用作 URL 本身的一部分。
最后,我不确定将哪个 HTTP 动词用于验证等自定义操作。
提前致谢!
问候, 阿南德
【问题讨论】: