1
我開發了一個基於soap的web服務。它返回包含數據字段的Java對象以及錯誤代碼和錯誤消息字段,以防發生任何錯誤或者發生任何異常。基於肥皂的服務中的錯誤代碼vs肥皂故障
我聽說過應該用於錯誤和例外的肥皂故障信息。
我的問題是我應該堅持當前的方法還是應該使用soap故障消息?
我開發了一個基於soap的web服務。它返回包含數據字段的Java對象以及錯誤代碼和錯誤消息字段,以防發生任何錯誤或者發生任何異常。基於肥皂的服務中的錯誤代碼vs肥皂故障
我聽說過應該用於錯誤和例外的肥皂故障信息。
我的問題是我應該堅持當前的方法還是應該使用soap故障消息?
使用SOAP故障。這就是他們被髮明的原因。
使用錯誤,您的wsdl2java或等效工具將爲每種錯誤類型創建一個Java異常類。發生故障時,服務的調用者可以使用try/catch塊來捕獲它。這使得使用該服務變得更加容易,因爲在每次調用時都不需要檢查錯誤代碼。
這也意味着代碼不能忘記檢查錯誤代碼。