Wie kann ich mehrere Set-Cookie-Header vom API-Gateway mit einem Proxy-Lambda senden?

Ich benutze die Proxy-Integration von API Gateway, um ein Lambda aufzurufen. Die Ausgabeformatspezifikation ist das folgende JSON-Format:

{
  "statusCode": httpStatusCode,
  "headers": { "headerName": "headerValue", ... },
  "body": "..."
}

In einer Antwort möchte ich zwei Cookies setzen (zwei verschiedene Authentifizierungs-Cookies), aber JSON lässt nicht zu, dass zwei identische Schlüssel imheaders object (OK, technisch gesehen funktioniert die Spezifikation, die meisten Bibliotheken jedoch nicht).

RFC 7230 merkt an, dass Set-Cookie speziell behandelt werden sollte, aber ich kann nicht sehen, wie ich mehrere Set-Cookie-Werte über das API-Gateway senden kann.

Weiß jemand, ob das möglich ist?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage