問題タブ [amazon-api-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
411 参照

amazon-web-services - コンテンツが JSON ではなく文字列の場合、Api ゲートウェイ モデルの検証でリクエストが正しく検証されない

API ゲートウェイにモデルを追加しました。(有効な JSON ではなく) 文字列を含む本文で POST 要求を送信すると、モデルは要求を検証します。断られると思っていました。

問題を示す次の 2 つのケースを試しました。

  1. モデルは「A_STRING」を検証します (不正な動作)
  2. モデルは「A_STRING」を検証します{} (不正な動作)
  3. モデルは失敗します {"A_STRING"} (正しい動作)

AWS コンソールから直接 API Gateway をテストしています (添付のスクリーンショットを参照)。1 つの例のログを次に示します。

ここで役立つ場合は、私のモデルです:

ここで完成させるのは、モデルを API Gateay にアタッチする CloudFormation コードです。

ここに画像の説明を入力