标签: c# .net rest asp.net-web-api
我正在创建一个web api服务,比如说我有端点:
https://mySvc.com/api/companies
如果公司可以有多个位置,当发布到上面的端点时,我应该尝试从单个帖子保存整个对象图(即公司和位置),还是应该只更新公司并强制客户发布上述公司的位置?
我觉得使用整个对象图可以使我的业务逻辑和验证变得更加容易和直接,但是这也感觉非常非RESTful。
我应该在类似的场景中做什么以及为什么?