2017-12-22 15 views
0

Azure APIマネージャーのAPIでインバウンドポリシーを設定しようとしています。これはPOSTリクエストボディのJSONをバックエンドに渡す前に検証します。Azure APIマネージャーでPOSTリクエストのボディを検証する

私はJSONスキーマを使用して、それを検証する必要がありますか(自分のコードを書くべきか、context.Request.Bodyを使用してリクエスト本体の各フィールドを検査するか、バックエンドに残す必要があるAPIMのリクエスト本文を検証するにはどうすればよいですか?

答えて

0

ペイロードの検証は完全に問題ありません。そうすることで、デフォルトでは行われていないAPIM側のリクエストボディ全体をキャッシュする必要があることに注意してください。 JSONスキーマ検証ツールはポリシー式では使用できないため、手動で検証する必要があります。

関連する問題