You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSON:API中带多个扩展的Accept请求头语法规范咨询

JSON:API 多扩展的 Accept 请求头语法

在JSON:API规范中,携带多个扩展的正确Accept请求头语法是重复ext参数,也就是你列出的第5种写法:

Accept: application/vnd.api+json; ext="https://my-ext1"; ext="https://my-ext2"

其他写法的问题说明:

  • 写法1(空格分隔):官方未定义将多个扩展URI用空格放在同一个ext参数值中的规则,服务器无法保证兼容。
  • 写法2(逗号分隔):同样没有官方规范支持这种格式,属于非标准写法。
  • 写法3(分号分隔):分号会被视为ext参数值的一部分,不符合HTTP媒体类型参数的解析规则。
  • 写法4:缺少参数名,属于无效的HTTP头格式,服务器会直接解析错误。

HTTP规范允许在媒体类型中重复相同的参数名,JSON:API的扩展机制遵循这一规则,因此重复ext参数是官方认可的标准写法,实现服务器时应优先支持这种格式。

内容的提问来源于stack exchange,提问作者bkoelman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 09:08:11