1. 部分エンティティ リソース

部分エンティティ リソース

部分エンティティ リソースは、エンティティ リソースと同様に機能しますが、プロパティの一部とリレーション リンクの一部のみを返す点が異なります。

GETHEAD の各メソッドを使用できます。

GET /api/entities/id?groups=group,group&members=member,member

クエリ パラメーター groupsmembers で指定されたプロパティとリレーション リンクに限定して、エンティティの状態を収めた部分エンティティ オブジェクトを返します。

要求の例:

GET http://hostname/api/entities/1?members=Property1,Parent
Host: hostname
Accept: application/json

応答の例:

HTTP/1.1 200 OK
Content-Length: content length
Content-Type: application/json; charset=utf-8
ETag: "hash string"

{
    "id":100,
    "properties":{
        "Property1":"Some value"
    },
    "relations":{
        "Parent":{
            "href":"http://hostname/api/entities/1/relations/Parent"
        }
    },
    "self":{
        "href":"http://hostname/api/entities/1"
    },
    "entitydefinition":{
        "href":"http://hostname/api/entitydefinitions/EntityDefinition1"
    }
}
この記事を改善するための提案がある場合は、 お知らせください!