HTTPOPTIONS
方法据说用于确定服务器在给定资源上支持哪些其他方法。鉴于此,我有两个问题:
这个反应是什么样子的?我已经在
Public
、Allow
甚至Access-Control-Allow-Methods
标题中看到了带有 CSV 列表的示例。他们都需要吗?有什么不同? RFC 2616在这里似乎不是很有帮助。使用它来列出资源在非 REST-API 环境中支持的操作是否合适?例如,如果我
ConversionController
支持 actionconvert
,那么这样的响应是否有意义:
要求:
OPTIONS /conversion HTTP/1.1
回复:
HTTP/1.1 200 OK
...
Allow: CONVERT
...