我们正在设计一组Web服务,它们将返回XML字符串作为响应。这些是RESTFul服务,所以我将不得不在元素内发送异常。我正在计划设计一组错误代码,它可以帮助我通过查看代码来确定发生的级别。
例如
1000 - 应用程序级别2000 - DB 级别3000 - 网络级别
所以,如果我有错误消息,那么我可以立即知道这是一个应用程序级错误,它来自第一个业务模块。
我不是很有经验,所以我很乐意在这里表达你的想法和批评。
谢谢
答案 0 :(得分:2)
RESTful意味着您将利用底层协议,在本例中为HTTP。 HTTP已经有一个预定义的状态代码列表。我会利用该结构,并根据需要添加辅助信息。
错误时请不要返回“200”: - )
答案 1 :(得分:0)
我将使用简单的xml错误代码返回类型。
所以在我的代码中如果有错误,返回xml将是
错误说明