502 Bad Gateway状态代码的定义是:
如果错误是由数据库引起的,是否使用适当的状态代码进行响应?尽管500 Internal Server Error状态代码的定义没有说明错误必须是内部的,但我不喜欢在错误是外部时使用它。web服务器是否可以被视为网关或代理,因为它执行的任务不是与数据库通信,例如调用其他API和服务?
我在spring中开发了一个web应用程序,它可以从tomcat中的webserver部署并连接到数据库服务器directly.But,现在我必须切换到另一个无法从webserver.So访问的数据库,Web Server -> App Server -> Database ServerWeb Server -> Database