REST APIリクエストを前処理する
OutSystemsでは、公開しているREST APIの各リクエストを実行する前にロジックを実行することができます。
これには、以下の手順を実行します。
-
[Logic]タブで、Integrationsフォルダを開きます。
-
REST APIで、On Requestプロパティを
New OnRequest
に設定します。 -
REST APIで利用可能となったOnRequestコールバックアクションを開きます。
-
リクエストを前処理するロジックを設計します。
「Request」入力パラメータの「RequestText」アトリビュートにアクセスするとリクエストのテキストを取得することができ、「RequestBinary」アトリビュートにアクセスするとバイナリコンテンツを取得することができます。
前処理後に、「CustomizedRequest」出力をリクエストに設定するようにします。
REST APIで定義と構成を行うと、REST APIが公開しているすべてのメソッドで「OnRequest」コールバックが実行されます。