在一个 HTTP/2 流中有多个 `set-cookie` headers 是否可以接受?

Is it acceptable to have multiple `set-cookie` headers in an HTTP/2 stream?

我正在代理 HTTP/2 客户端 -> HTTP/1.1 服务器,我不确定如何处理响应中的多个 set-cookie

我相信 set-cookie 是唯一允许为 HTTP/1.1 设置多次的 header - HTTP/2 也是如此吗?

如果我在 HTTP/1.1 响应中多次收到 set-cookie,我如何通过 HTTP/2 将其发送回客户端?我可以将它合并成一个 header,还是我需要通过 HTTP/2.0 发回多个 set-cookie header?

HTTP/2 规范指定了如何处理 this section 中的 cookie。

HTTP/2 也是如此,set-cookie 允许设置多次 - 否则其格式不允许。

接收多个 set-cookie headers 的客户端可以发送多个 cookie headers,也可以将它们连接起来。

接收多个 cookie headers 的服务器必须将它们连接起来 在调用应用程序之前。