【问题标题】:REST standard for checking if resource exists用于检查资源是否存在的 REST 标准
【发布时间】:2012-03-14 23:20:10
【问题描述】:

检查资源是否存在的 REST 方法是什么? 假设您有一些名为 Project 的资源。 据我所知,其中一种方式是:

获取资源

GET /rest/projects/123

GET /rest/projects/someCriteria

GET /rest/projects/listOfIds

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

【问题讨论】:

  • 是的,使用HEAD 并检查404

标签: web-services rest web


【解决方案1】:

REST 方式是在您的特定架构中使用统一接口允许的任何内容。对于 HTTP,最佳匹配是 HEAD。如果您需要资源之外的信息,请考虑OPTIONS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 1970-01-01
    • 1970-01-01
    • 2012-01-17
    • 1970-01-01
    相关资源
    最近更新 更多