【发布时间】:2016-06-29 15:53:41
【问题描述】:
我有一个 cars 实体和一个 people 实体,并且有非常匹配的 REST 端点:
curl -i -X POST -H "Content-Type:application/json" http://localhost:8888
/cars/ -d '{"name":"Fuson","color":"red","foo":"bar"}'
curl -i -X POST -H "Content-Type:application/json" http://localhost:8888
/people/ -d '{"name":"John","age":"27","foo":"bar"}'
我还有一个多对多people_have_cars entity。
要添加记录,REST 端点应该是什么样的?例如,人和汽车在 URL 中还是在正文中?如果在 URL 中,有什么特别的顺序吗?应该是POST、PUT 还是PATCH?它应该返回什么?
删除多对多记录的同样问题呢?
【问题讨论】:
标签: rest