意味
クラスCL_REST_SAMPLE_CARSのメソッドIF_REST_RESOURCE〜POSTを使用して、タイプCarの新しいリソースを作成します。
例:
URI http:// myhost:4711 / sap / bc / rest_cars / Carsは、HTTP POSTコマンドで送信されると、メソッドIF_REST_RESOURCE〜POSTの呼び出しをトリガーします。リソースURIテンプレート’/CarsはクラスCL_REST_SAMPLE_CARSと一致し(「 ABAPプロセッサクラスのアタッチ」のセクションを参照)、クライアント要求にはHTTPコマンドPOSTが付属しています。
新しいリソースを作成するための有効なHTTPボディは、次のようになります。
これはPOSTメソッドの実装です。
-
リクエストのHTTPボディを使用して渡されたデータは、ABAPIDトランスフォーメーションを使用して逆シリアル化されます。
-
新しいキーが生成され、永続化レイヤーに使用されます。
-
ETagの処理は、 「Getメソッド」セクションの処理と同じです。
-
新しいリソースはXML形式のHTTP本文に設定され、戻りコードはHTTP 201(「作成済み」)に設定されます。