HTTP Allow标头是否应包含“OPTIONS”?

时间:2012-12-20 21:17:28

标签: rest http header http-options-method

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

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

示例:

Allow: GET, PUT, DELETE, OPTIONS

Allow: GET, PUT, DELETE

什么是正确的?

1 个答案:

答案 0 :(得分:10)

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