2

根据RFC2616

Allow entity-header 字段列出了由 Request-URI 标识的资源所支持的方法集。该字段的目的是严格告知接收者与资源相关的有效方法。

它要求“405(不允许的方法)响应中必须存在允许标头字段。”

此外,它指出

该字段不能阻止客户端尝试其他方法。但是,应该遵循 Allow 头域值给出的指示。实际允许的方法集由源服务器在每次请求时定义。

因此,对于广泛使用的 REST API,在我看来,在响应其他相关 HTTP 方法(如 GET、PUT、POST、HEAD、PATCH(?))中设置 Allow 标头可能对希望发现功能的客户端有用/支持的资源操作。

但是,关于该主题的谷歌搜索并没有产生对我有帮助的结果。因此,寻找来自 SO 社区的意见。

4

0 回答 0