首页/网络/协议速查/OPTIONS 探测通信选项
HTTP 方法与状态码91 条

OPTIONS 探测通信选项

查询目标资源支持的通信选项,响应通常在 Allow 头中列出支持的方法;也是 CORS 预检请求使用的方法。

协议速查网络更新于 2026-10-12
名称OPTIONS
作用探测支持的方法/扩展;CORS 预检
规范RFC 9110 §9.3.7
特性安全 + 幂等

查看 Allow 头

查看 Allow 头
curl -i -X OPTIONS https://api.example.com/users
# HTTP/1.1 204 No Content
# Allow: GET, POST, HEAD, OPTIONS
OPTIONS *(星号形式)针对整个服务器而非单个资源;CORS 预检会带 Origin 与 Access-Control-Request-Method 头。

易错点

  • 生产环境用 OPTIONS 直接暴露 Allow 全量方法清单,可能给攻击者提供指纹信息
  • CORS 预检失败多因服务端未正确处理 OPTIONS 或未返回 CORS 头,而非业务接口故障

数据来源与参考

  • RFC 9110 §9.3.7 OPTIONS
  • WHATWG Fetch 标准(CORS 预检)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌