【发布时间】:2018-11-15 10:40:53
【问题描述】:
我的应用程序中有一个 ProjectStep 资源,我必须创建一个 API 端点,用于更新我的 ProjectStep 以将其标记为已完成并创建下一个 ProjectStep。在我的 REST API 中,我可以这样做:
PATCH /project-mark/1
POST /project-mark
但我只想使用一个请求来更新当前步骤,创建一个新的并返回新创建的 ProjectStep。
你会用什么方法?更新现有资源并返回不同资源的 PATCH 请求听起来不是一个好主意。
谢谢
【问题讨论】:
-
这更像是语法而不是实际编码。除非您遵循非常严格的准则,否则我们非常欢迎您使用其中任何一种。说得更直白一点,使用@jreikes 在this 问题上留下了一个有趣的评论:这个答案中使用的术语只有不需要问基本问题的人才能理解。
-
非常感谢您的回答 ;)
-
你能评价我的回答吗?
-
@AlesandroGiordano 我做了,但我还没有足够的代表,所以我的投票没有显示。祝你有美好的一天