Googleでは、APIの定義が豊富なWSO2 APIマネージャを使用しています。私はすべてのAPIに完全なJSONスキーマを定義しました。誰もがAPI定義のjsonスキーマに対してペイロードを検証する方法を知っていますか(xsdなどを作るのではなく...)?さらに、どのようにしてAPIMがパラメータを完全に検証できるようにすることができますか?JSONスキーマに対してAPIマネージャのペイロードを確認する
現在、APIMはJSONスキーマとパラメータの制約(必須、データ型など)を無視しているようです。それは重要であるように見えるAPIMのswagger.uiの部分にだけある。すべてのヘルプははるかに高く評価された(明らかに十分ではありません)
(基盤となるESBの検証メディエーターを使用)
あなたの答えをありがとう。あなたのソリューションは、パラメータの検証やペイロードに対してのみ機能しますか? – bauweto
パラメータとペイロードの両方で動作します。 ESBとAPIMの次期リリースでは、完全なjsonスキーマ検証が利用可能です。ここに参考文献(前に添付していない)https://docs.wso2.com/display/ESB500/Validate+Mediator#ValidateMediator-jsonがあります。 –