AWSのAPI GatewayでURLクエリ文字列パラメータを送る
扱うパラメータ名を
param1とする。
- API > {自分のアプリ} > リソース > / > {メソッド}の順にたどる
- メソッドリクエストを選択する
- URLクエリ文字列パラメータにparam1を追加する
-
統合リクエストを選択する
-
URLクエリ文字列パラメータにメソッドリクエストのURLクエリ文字列パラメータにparam1の設定を選択する
名前 | param1 |
マッピング元 | method.request.querystring.param1 |
-
マッピングテンプレートでテンプレートを追加する
Content-Type | application/json |
-
テキストエリアに次のように入力する
{
"param1": "$input.params('param1')",
"body-json" : $input.json('$')
}
このテキストエリアに入力したデータがこの先の処理に送られる。
"
なしの
$input.params('param1')
はparam1が空のときにエラーとなるので、""でくくると空文字として処理する。
2019/08/07 21:29