在通过HTTP构建RESTful API时,想要将资源添加到嵌套关系(例如,有帖子的用户)时,什么被认为是正确的?
将新资源发布到:
/users/$user_id/posts/
或将新资源发布到:
/posts/
在POST数据中设置用户ID?
很抱歉,但是关于REST API的FUD太多了,我仍然想要解决很多问题。
提前致谢!
ķ。
答案 0 :(得分:0)
我会把它放在
中/用户/ $ USER_ID /帖/
似乎更正确,但如果用户标识数据敏感,我会使用
/用户/帖子
并传递正文中的$ user_id