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

Mit*_*ski 10 rest web-services web

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

获取资源

GET /rest/projects/123

GET /rest/projects/someCriteria

GET /rest/projects/listOfIds
Run Code Online (Sandbox Code Playgroud)

这很简单,但是如果可用的话,整个对象都被检索出来,我们只想检查它是否在那里.是否有更优雅的解决方案,也许使用HEAD?

mpm*_*mpm 12

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