【问题标题】:Use of Options in RESTful Web services在 RESTful Web 服务中使用选项
【发布时间】:2023-03-14 08:41:01
【问题描述】:

在 RESTful Web 服务中,是否应该使用 OPTIONS 方法来提供可用服务的列表?如果是,这是强制性的,还是只是一种好的编程习惯。

谢谢

【问题讨论】:

    标签: http rest service web


    【解决方案1】:

    这绝对不是强制性的,但肯定是一种选择。

    但请记住,要使用 OPTIONS 进行服务发现,您需要扩展标头字段或自定义响应媒体类型,在这种情况下,GET 在实践中可能会更好地工作。

    【讨论】:

      【解决方案2】:

      OPTIONS 请求的响应应该提供一些关于客户端可以对相关资源做什么的信息。最明显的例子是显示资源将响应哪些方法,可能使用Allow header。您还可以使用 Accept-Ranges 标头进行响应,以显示您何时支持范围请求。

      不过,在实践中,Allow 标头是 OPTIONS 方法的唯一常见用途,即便如此,实现也远非普遍。因此,这是一个不错的功能,但不太可能对现实世界的服务产生巨大影响。

      【讨论】:

        猜你喜欢
        • 2011-06-17
        • 2012-09-07
        • 1970-01-01
        • 2016-06-23
        • 2015-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多