2014-01-30 72 views
1

我有一个REST service,它反过来消耗SOAP WebService。如果我在调用SOAP WS时遇到异常,请从REST服务抛出什么样的异常?它是否为RuntimeException,http状态码为500?或者,我应该优雅地退出给出一个适当的错误消息和代码作为对调用者的响应,如果是这样的话,这种情况下的http状态代码是什么?异常处理 - 正常退出

回答

2

如果您从SOAP服务中收到异常,我会说返回HTTP 500内部服务器错误是唯一给予REST服务调用者的合法响应。其他任何事情都会产生误导。