最近のアクセス:
GeneXus の REST Web サービスとしてのプロシージャー

Procedure オブジェクトは、次のように設定することにより、REST Web サービスとして公開できます:
REST プロシージャーは HTTP POST メソッドで呼び出す必要があります。また、このプロシージャーは常に、JSON を使用してデータを表現します。
このプロシージャーのエンドポイント URI は次のとおりです:
<サーバーの URI>/rest/<プロシージャー>
プロシージャーがモジュールに属している場合のエンドポイント URI は次のとおりです。
<サーバーの URI>/rest/<モジュール>/<プロシージャー>
たとえば、モジュールが「module1」の下にある「module2」の場合、URL は次のようになります: 
<サーバーの URI>/rest/module2/module1/<プロシージャー>
REST プロシージャーサービスを呼び出すときには、HTTP 要求の本文でこれらのパラメーターを JSON 形式でサービスに送信する必要があります。
Java: 常にパッケージ名のない URI (プロシージャー名のみある)。
注: 
  • パラメーターは、プロシージャーの parm ルールのパラメーターに応じて、JSON の本文にキャメルケースで記述する必要があります。
  • REST サービスの利用については (GeneXus で生成可能かどうかにかかわらず)、GeneXus は OpenAPI インポートツールを提供します。

参考情報

REST サービスとして公開されたプロシージャーを使用する方法


サブページ
Created: 17/06/12 18:58 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0