![]() |
1
1
如果你认为对消息的所有回复都是消息,我会给每个人一个ID,并使用这些URI:
要创建对邮件{id}的回复,请向
使现代化
您有一个入口点uri,我们称之为{messages}。
获取{message1}->以message1文档响应,例如在xml中,它可以是:
例如,如果一条消息是对另一条消息的响应,它将在其内容中包含该消息
现在要添加新消息,只需将其发布到原始{messages}uri。如果该消息是对其他消息的响应,只需将其包含在其内容中(请注意,这是对初始答案的有效更改,您可以将响应发布到特殊uri)。 要修改某些消息,请对其uri执行PUT。 所有URI都可以遵循答案的第一部分,但这不是必需的。 |
![]() |
2
1
到目前为止,每个人的反应都不是很平静。REST不需要分层。只要有一个像/threads/这样的入口点,它提供每个线程资源的完整uri,每个线程资源都会使用每个消息本身的uri进行响应,或者顶部消息加上其回复的uri,依此类推。这些URI的生成方式无关紧要,只要它们可以从入口点通过超文本发现即可。 |
![]() |
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
![]() |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
![]() |
KollegeBo · 触发更新的POST或GET 3 年前 |
![]() |
meren · 如何使用react向后端api请求用户提供的值? 3 年前 |
![]() |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 3 年前 |
![]() |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 3 年前 |