标签: rest api http http-status-codes
我有一个休息日,除其他事项外,还有一个约会,并以此作为保留。当2个人“同时”尝试在同一天,同一时间预订时,就会出现问题。
很明显,第一个发出请求的人将能够预定约会,因此我将返回状态200。另一方面,稍后到达的人将发出相同的请求,但是服务器由于无法保留相同约会(已保留),将引发错误。在这种情况下,应该抛出什么http状态代码?
家族代码500似乎不合适,因为抛出的异常是由业务的逻辑所引起的。
另一方面,一个400户的州代码似乎也不对,因为该请求的格式合理
谢谢!