502坏网关
状态代码的定义为:
服务器在充当网关或代理时,从其在尝试完成请求时访问的上游服务器接收到无效响应
如果错误是由数据库引起的,那么它是否是适当的状态代码?尽管500内部服务器错误
状态代码的定义没有说明错误必须是内部的,但我不喜欢在错误是外部的情况下使用它
web服务器是否可以被视为网关或代理,因为它执行的任务不是与数据库通信,例如调用其他API和服务
不,我认为发生数据库错误时,HTTP 502坏网关错误不合适
HTTP错误说明了HTTP协议。此特定错误表示服务器正在尝试中继HTTP请求,但上游服务器没有正确响应
与数据库服务器通信的web应用程序不在HTTP范围内,任何错误都应包装在通用HTTP 500内部服务器错误
响应代码中