【问题标题】:Should a HTTP Allow header contain "OPTIONS"?HTTP Allow 标头是否应该包含“OPTIONS”?
【发布时间】:2012-12-08 11:17:58
【问题描述】:

如果 HTTP 资源无法使用给定的 HTTP 方法处理请求,它应该发送一个 Allow 标头以列出允许的 HTTP 方法。另一种获得带有Allow 标头的响应的可能性是使用OPTIONS 方法发送请求。

我想知道Allow 标头是否应该包含OPTIONS 方法本身。

例子:

Allow: GET, PUT, DELETE, OPTIONS

Allow: GET, PUT, DELETE

什么是正确的?

【问题讨论】:

  • 是什么让您认为不应包含 OPTIONS?
  • 我想知道,因为 OPTIONS 请求也会包含 OPTIONS 作为允许的方法。这将是多余的。

标签: rest http header http-options-method


【解决方案1】:

我不明白为什么不。 OPTIONS 请求方法用于请求有关可用于请求的 URI 的通信选项的信息。一些客户端使用OPTIONS 来确定通信要求和服务器的功能,而无需检索或对请求资源执行操作。

【讨论】:

    猜你喜欢
    • 2018-10-06
    • 2010-12-07
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 2022-06-25
    相关资源
    最近更新 更多