最佳答案
HTTPOPTIONS
方法可能用于确定服务器在给定资源上支持哪些其他方法。鉴于此,我有两个问题:
这种反应看起来像什么?我在 Public
、 Allow
甚至 Access-Control-Allow-Methods
头文件中看到过 CSV 列表的例子。都需要吗?有什么区别吗?RFC 2616在这里似乎没有什么帮助。
使用它来列出资源在非 REST-API 环境中支持的操作是否合适?例如,如果我的 ConversionController
支持动作 convert
,这样的响应是否有意义:
要求:
OPTIONS /conversion HTTP/1.1
回应:
HTTP/1.1 200 OK
...
Allow: CONVERT
...