REST 似乎最关注资源的集合——事物的列表。应该如何对系统中仅存在一次的事物进行建模?更具体地说,一些非常简单的事情。假设建模系统是一个教室,有学生、1 位老师和一扇开着或关着的门。如何为门建模?我想它会是这样的:
GET and POST operations are supported.
GET https://<ipaddress>/classroom/door_status
Returns 200 if successful, with a response containing:
DoorStatus - String - Value of door status, either "Open" or "Closed"
POST https://<ipaddress>/classroom/door_status
Specify the attribute of:
DoorStatus - String - Value of desired door status, "Open" or "Closed"
Returns 201 if the status was successfully modified.
DELETE 总是会失败。
一个教室当然可以有多个门,但暂时请耐心等待。当然,带有教室的建筑物通常有多个教室。再次忍受我。
接下来,我们可能会为教室添加一个 light_status 资源。鉴于这很可能,我们是否应该从“global_properties”资源开始,该资源将具有 DoorStatus 和 LightStatus 属性。
感谢您的建议、帮助或(尤其是)示例。...艾伦