用于检查资源是否存在的REST标准

时间:2012-02-24 13:56:23

标签: web-services rest web

检查资源是否存在的REST方法是什么? 假设您有一些名为Project的资源。 通过我的理解,其中一个就是这样:

获取资源

GET /rest/projects/123

GET /rest/projects/someCriteria

GET /rest/projects/listOfIds

简单但这样可以检索整个对象(如果可用),我们只想检查它是否存在。 是否有更优雅的解决方案,也许使用HEAD?

1 个答案:

答案 0 :(得分:12)

REST方式是使用统一接口允许的特定体系结构。对于HTTP,最佳匹配是HEAD。如果您需要的信息不仅仅是资源的简单存在,请考虑OPTIONS