15
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

API Gateway で Cookie(リクエスト&レスポンス)ver.201812

Posted at

宮崎在住エンジニアのジョウ(@JotarO_Oyanagi) です。

API Gateway のエンドポイントで Cookie をやり取りする時どう設定するの?
という問題に小一時間消費したので、方法を共有します。

リクエストで Cookie を使う

エンドポイントにトークンとして Cookie を使うケースなどの設定です。

  1. 作成されたメソッドの メソッドリクエスト 、こちらの HTTP リクエストヘッダーCookie を設定します。
    スクリーンショット 2018-12-26 18.07.45.png

  2. 続いて 統合リクエストHTTP ヘッダーCookie 、その マッピング元
    method.request.header.Cookie を設定します。
    スクリーンショット 2018-12-26 18.10.08.png

以上です。

レスポンスで Cookie を返す

認証用 API で Cookie を返すケースなどの設定です。

  1. 作成されたメソッドの メソッドレスポンス 、こちらの 200 のレスポンスヘッダーSet-Cookie を設定します。
    スクリーンショット 2018-12-26 18.12.22.png

  2. 続いて 統合レスポンス の 200 の ヘッダーのマッピングSet-Cookie 、その マッピングの値integration.response.header.Set-Cookie を設定します。
    スクリーンショット 2018-12-26 18.12.51.png

以上です。

終わりに

今更ながらにネットワークの勉強が足りないことを実感した小一時間でした。

15
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?