POST: コレクションにインスタンスを作成する

このトピックでは、POST操作を使用してエンティティを作成する手順について説明します。

概要

インスタンスを作成するには、コレクションに対してPOSTを実行し、少なくとも必須フィールドを含むJSON文字列を渡します。

インスタンスを作成するには:

  1. フィールドメタデータリソースを使用します。これにより、エンティティ/リソースで使用可能なフィールドが返されます。

    注: インスタンスに対して返されるデータには、POSTまたはPUTできない計算フィールドが含まれている場合があります。

  2. すべての必須フィールドと初期化する追加フィールドのデータを含む文字列を作成します。JSON入力は、コレクションのメンバーに対するGET操作によって返されるものと同じ形式である必要があります。

  3. データをコレクションにPOSTします。

  4. 成功すると、HTTPの戻り値は201になります。返される文字列は、新しいインスタンスの完全なデータです。新しいインスタンスには、POST入力で指定されていないフィールドの標準設定値があります。Locationヘッダーには、作成されたインスタンスのURIが含まれています。

    失敗すると、ステータスコードとエラーメッセージが返されます。

トップに戻る

トップに戻る

参照情報: