2012-12-20 16 views
8

如果HTTP资源无法用给定的HTTP方法处理请求,则应发送一个Allow头来列出允许的HTTP方法。使用Allow标题获得回复的另一种可能性是使用OPTIONS方法发送请求。HTTP允许标题是否包含“选项”?

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

例子:

Allow: GET, PUT, DELETE, OPTIONS 

Allow: GET, PUT, DELETE 

什么是正确的?

+0

是什么让你认为OPTIONS不应该包括在内? –

+0

我在想,因为OPTIONS请求也会包含OPTIONS作为允许的方法。这将是多余的。 – deamon

回答

10

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

相关问题