我有一个REST service
反过来会消耗SOAP WebService
。如果我在调用SOAP WS时遇到异常,那么从REST服务抛出什么样的异常? http状态代码500是RuntimeException
吗?或者我应该通过给出正确的错误消息和代码作为对调用者的响应来优雅地退出,如果是这样,在这种情况下什么是http状态代码?
答案 0 :(得分:2)
如果从SOAP服务中获得异常,我会说返回HTTP 500内部服务器错误是向REST服务调用者提供的唯一合法响应。其他任何东西都会产生误导。