JSON:API
Accept
具有多个扩展名的 HTTP 标头的语法是什么?我在spec中找不到它。
对于想要同时使用
https://my-ext1
和 https://my-ext2
扩展的客户,我可以想到以下一些可能性:
Accept: application/vnd.api+json; ext="https://my-ext1 https://my-ext2"
Accept: application/vnd.api+json; ext="https://my-ext1, https://my-ext2"
Accept: application/vnd.api+json; ext="https://my-ext1; https://my-ext2"
Accept: application/vnd.api+json; ext="https://my-ext1"; "https://my-ext2"
Accept: application/vnd.api+json; ext="https://my-ext1"; ext="https://my-ext2"
我在网上搜索了答案,但没有找到任何有用的东西。我正在实现一个 JSON:API 服务器,所以我想知道它需要支持的官方语法。
空格用作列表的分隔符:
ext 和 profile 参数的值必须分别等于以空格分隔的(U+0020 SPACE,“”)扩展名或 profile URI 列表。