关于return返回值shoppingCart的问题

来源:12-4 【应用】向购物车加入商品

时代蠕虫

2022-04-04

http://img.mukewang.com/szimg/624ac1980996b4c110140545.jpg

老师你好 我有两个问题:

1.上图中的最后的返回的shoppingCart怎么自动更新的数据,这样写不是应该返回null,难道和AsyncSave()有关吗?

2.既然用的是HttpPost方法,那么不是应该返回201,返回状态码200是否违反 restful?

写回答

1回答

阿莱克斯刘

2022-04-04

同学你好,严格来说的确应该返回201,因为是创建资源。不过,在实际工作中,因为考虑到接下来前端可能需要马上使用的该资源,所有返回200同时带上被创建的资源(包含资源id)这种方式反而会更多。

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

978 学习 · 547 问题

查看课程