2014-01-30 101 views
1

我有一個REST service,它反過來消耗SOAP WebService。如果我在調用SOAP WS時遇到異常,請從REST服務拋出什麼樣的異常?它是否爲RuntimeException,http狀態碼爲500?或者,我應該優雅地退出給出一個適當的錯誤消息和代碼作爲對調用者的響應,如果是這樣的話,這種情況下的http狀態代碼是什麼?異常處理 - 正常退出

回答

2

如果您從SOAP服務中收到異常,我會說返回HTTP 500內部服務器錯誤是唯一給予REST服務調用者的合法響應。其他任何事情都會產生誤導。