【问题标题】:When to respond with "accept-ranges" header?何时以“接受范围”标题响应?
【发布时间】:2016-09-15 14:59:49
【问题描述】:

rfc2616 在这个主题上非常简单,基本上定义了一个标题供人们在他们认为合适时使用。我能看到的唯一明显的情况是 416 响应。我刚开始休息,只是想知道是否存在关于何时响应此标头的约定。

【问题讨论】:

    标签: rest http-headers


    【解决方案1】:

    我想到了至少一个例子:

    您可以在服务中使用GET /book 方法

    并且您想增加仅获取特定页面的可能性

    您可以使用accept-ranges: pages 代替/bookpage 之类的新方法并仅返回相关页面

    这是http://byterot.blogspot.com/2012/07/range-header-asp-net-web-api-entity-pagination.htmlhttp://otac0n.com/blog/2012/11/21/range-header-i-choose-you.html 的示例

    另外,这里讨论Paging in a Rest Collection

    【讨论】:

    • 是的,我打算将它用于与分页类似的情况,但我认为通过 HEAD 请求返回此标头会更有用。考虑到他们已经在检索全部或部分资源,将其发送到 GET 似乎有点奇怪。您是对的,尽管 200/206 响应似乎已经从网络上漂浮的资源中达到了约定俗成的程度。希望您不介意我等待一两天来选择答案。非常感谢您的意见。
    猜你喜欢
    • 1970-01-01
    • 2021-08-14
    • 2022-01-15
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 2011-05-21
    相关资源
    最近更新 更多