2 つのオプション パラメーターを持つ API があります。たとえば、wso2am が API のこれら 2 つのパラメーター (形式や値など) を検証し、そのうちの 1 つを API に必須にすることを期待しています。これを行うカスタム方法はありますか? 検証ロジックを内部にカプセル化してインターフェイスを実装し、構成ファイルを変更します。
質問する
834 次
2 つのオプション パラメーターを持つ API があります。たとえば、wso2am が API のこれら 2 つのパラメーター (形式や値など) を検証し、そのうちの 1 つを API に必須にすることを期待しています。これを行うカスタム方法はありますか? 検証ロジックを内部にカプセル化してインターフェイスを実装し、構成ファイルを変更します。
ロジックをカスタム シーケンス拡張として定義できます。
また
APIManager synapse config/api フォルダーを確認すると、サーバーは公開する API ごとに API 構成を作成します。検証メディエーターを使用して手動で編集し、リクエストを検証できます。メディエータがスキーマを必要とすることを検証するため、リクエスト形式からスキーマを定義できます。