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

时间:2018-04-30 04:22:50

标签: cookies http2 setcookie

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

我相信set-cookie是唯一允许为HTTP / 1.1多次设置的标头 - 这也是HTTP / 2的情况吗?

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

1 个答案:

答案 0 :(得分:2)

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

HTTP / 2的情况也是允许多次设置set-cookie - 否则其格式不允许。

收到多个set-cookie标头的客户端可能会发送多个cookie标头,或者可能会将它们连接起来。

接收多个cookie标头的服务器必须连接它们 在调用应用程序之前。