检查资源是否存在的REST方法是什么? 假设您有一些名为Project的资源。 通过我的理解,其中一个就是这样:
获取资源
GET /rest/projects/123
GET /rest/projects/someCriteria
GET /rest/projects/listOfIds
简单但这样可以检索整个对象(如果可用),我们只想检查它是否存在。 是否有更优雅的解决方案,也许使用HEAD?
答案 0 :(得分:12)
REST方式是使用统一接口允许的特定体系结构。对于HTTP,最佳匹配是HEAD
。如果您需要的信息不仅仅是资源的简单存在,请考虑OPTIONS
。