高度なカスタマイズ
REST APIを利用する場合、独自の.NET/Javaコードを使用して、リクエストで送信される情報やレスポンスで受信される情報をカスタマイズできます。たとえば、特定のアルゴリズムを使用してコンテンツをコーディングしたり、リクエストの非常に低いレベルに証明書を追加したりできます。
これには、以下の手順を実行します。
-
Integration Studioで、.NET/JavaコードをService Studioのアクションにマッピングする拡張機能を作成します。拡張機能でREST Extensibility APIを使用し、リクエスト/レスポンスを取得して操作します。REST Extensibility APの利用方法の例については、OutSystems ForgeのComponentsカテゴリでREST APIを利用するモジュールを検索してください。
-
Service Studioで、必要なアクションへの参照を拡張機能から追加します。
-
REST APIでは、以下のプロパティを使用します。
-
On Before Requestプロパティ:
OnBeforeRequestAdvanced
に設定すると、リクエストを送信前にカスタマイズできます。 -
On After Responseプロパティ:
OnAfterResponseAdvanced
に設定すると、レスポンスを到着後にカスタマイズできます。
-
-
値を設定すると、同じ名前のアクションをREST APIで使用できるようになります。
-
新しく作成したアクションをダブルクリックして編集します。
-
参照された拡張アクションを使用して、.NET/Javaコードを使用するリクエストまたはレスポンスをカスタマイズします。