我有一个要通过 POST 插入的资源;说预订。在某些情况下,服务器无法插入给定的对象,但需要向用户提供反馈,需要更改哪些内容才能插入它。例如,如果您发送包含以下内容的预订:
{
"start": "2020-09-14T15:00:00Z",
"end": "2020-09-14T15:00:00Z",
"memberId": 5,
"seat": "A5",
}
如果服务器看到座位 A5 已被占用,但想要返回在该时间范围内空闲的座位列表,我会使用什么?
409 Conflict 似乎有点像我想要的,因为在它的规范中你可以告诉用户出了什么问题。但我不确定这是否算作冲突。