我指的是 O'Reilly 关于 REST api 设计的书,它明确规定了消息格式,特别是围绕应该如何使用链接来表示相互关联的资源和内容的领域。但所有示例都是用于读取资源 (GET) 以及服务器如何构造消息。但是 Create (POST) 呢?用于创建类似互连对象的消息结构是否应该类似,即通过链接?
举个例子,让我们考虑一下我们想要创建一个带有 Parent 字段的 Person 对象。通过 POST(发布消息正文)发送到服务器的 json 消息格式是否应该像:-
{
name:'test',
age:12,
links:[
{
rel:'parent',
href:'/people/john'
}
]
}