在 JSON 中使用“lid”的示例:API

问题描述 投票:0回答:1

JSON:API v1.1的规范提到“当资源对象源自客户端并表示要在服务器上创建的新资源时”,“可以包含一个盖子成员来按类型唯一标识资源本地在文档中”。

但是,在创建新资源时,“请求必须包含单个资源对象”。

因此,似乎“lid”唯一有用的情况是创建与其自身有关系的资源。

这是正确的吗?否则,另一个例子是什么?

json-api
1个回答
0
投票
本地标识符 (

lid

) 旨在由扩展使用。 
原子操作扩展是如何使用本地标识符的示例。

规范的作者预计许多扩展(可能还有配置文件)需要本地标识符。为了避免同一问题有多种不同的解决方案,它们被添加到 1.1 版本的基本规范中。

在基本规范中,本地标识符只能用于创建与其自身有关系的资源。我认为这种自引用关系在很多情况下都没有意义。

请参阅 JSON:API 规范官方论坛中的

相同问题的答案以获取来源。

© www.soinside.com 2019 - 2024. All rights reserved.