作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表单,用户可以在其中创建个人记录。每个人可以有几个属性——高度、体重等。但他们也可以有相关数据的列表,如兴趣、最喜欢的电影等。
我有一个表格,用于收集所有这些数据。对我来说,我似乎应该在一个请求中发布所有这些数据。但那是 RESTful 吗?我的阅读建议应该在单独的 POST 请求中添加兴趣、最喜欢的电影和其他列表。但我认为这没有意义,因为其中一个可能会失败,然后会部分插入 Person 并且可能会丢失他们的兴趣或最喜欢的电影。
最佳答案
我认为在一个请求中添加所有数据没有问题,只要它与主要资源(即您的案例中的人)固有地相关联。如果有兴趣,收藏。电影等是它们自己的资源,它们也应该这样处理。
关于rest - 在单个 POST 中创建复杂对象是 RESTful 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6265515/
我是一名优秀的程序员,十分优秀!