关于投放/回复的休息公约?

时间:2014-01-14 16:40:01

标签: rest

我想知道对PUT / POST的响应应该有什么标准吗?例如,为了给出一些上下文,如果我要公开一个端点来更新/创建一个客户,则返回一个约定:

  • 状态代码为200 / OK
  • OR 返回已保存回用户的所有数据。本质上是返回请求,但设置了标识值?

当然,任何可信网站的链接都会非常棒,非常感谢。

1 个答案:

答案 0 :(得分:1)

这些怎么样:

POST

  

如果已在源服务器上创建资源,则为响应   应该是201(创建)并包含一个描述该实体的实体   请求的状态,并引用新资源和位置   头

PUT

  

如果修改了现有资源,则为200(OK)或204(No.   内容)响应代码应该被发送以表示成功   完成请求。