ラムダプロキシインテグレーションを有効にし、レスポンスヘッダーをクライアントへのHTTP応答の一部として返すラムダ出力とAPIゲートウェイの一部として設定します。AWSラムダノードJSのhttp応答ヘッダーにCookieを設定します。
サンプルコード:
callback(null, {
"statusCode": 302,
"Location" : "https://somewebsite.com"
"headers": { "headerName": "headerValue", ... },
"body": "..."
});
私はヘッダーで3枚のクッキーを送信する必要があります。私は試した。しかし、失敗しました:
callback(null, {
"statusCode": 302,
"Location" : "https://somewebsite.com"
"headers": { "Set-Cookie": [cookie1String, cookie2String, cookie3String] },
"body": "..."
});
[編集] 私はクッキーを連結し、応答として渡され、クライアントがクッキーを取得します。しかし、クライアントが "location"内のターゲットを呼び出すと、要求にはヘッダーにクッキーが含まれません。
callback(null, {
"statusCode": 302,
"Location" : "https://somewebsite.com"
"headers": { "Set-Cookie": c1=cookie1String;c2=cookie2String; c3=cookie3String] },
"body": "..."
});
これらの3つのクッキーを私のクライアントに送信するのを手伝ってください。
明らかにAWS APIのハックです。彼らが予告なしにそれを変更した場合、私は驚かないでしょう。 – vcarel