【发布时间】:2019-04-25 08:34:36
【问题描述】:
什么是最常见/行业标准的 HTTP PUT 响应代码:
- 客户提出了格式正确的请求并且
- 文件/消息/数据的内容为空和
- 因为服务器上/数据库中没有任何更改
在我的具体情况下,客户端发送带有空 JSON 的 HTTP PUT,如下所示:
{}
虽然我期待更多这样的东西:
{
key1: {
something: value,
something2:value2
},
key2: {
something: value3,
something: value4
}
}
在我的情况下,这将转换为将 4 个新行插入到数据库中。
我正在考虑 400(因为当您调用 HTTP PUT 但您没有任何东西可以放入时,它可能是一个错误的请求),200, 204 和 304。
我的问题与 this 和 this 不同,因为它们是关于 HTTP GET 方法的,并且与 this 不同,因为虽然它是关于 HTTP PUT 的,但答案并没有解决我的问题。
【问题讨论】:
-
投票关闭的任何人都愿意解释他们的推理吗?
标签: http server httpresponse put