错误消息和错误代码设计

时间:2010-04-22 21:28:42

标签: c# .net vb.net exception exception-handling

我们正在设计一组Web服务,它们将返回XML字符串作为响应。这些是RESTFul服务,所以我将不得不在元素内发送异常。我正在计划设计一组错误代码,它可以帮助我通过查看代码来确定发生的级别。

例如

  

1000 - 应用程序级别2000 - DB   级别3000 - 网络级别

所以,如果我有错误消息,那么我可以立即知道这是一个应用程序级错误,它来自第一个业务模块。

我不是很有经验,所以我很乐意在这里表达你的想法和批评。

谢谢

2 个答案:

答案 0 :(得分:2)

RESTful意味着您将利用底层协议,在本例中为HTTP。 HTTP已经有一个预定义的状态代码列表。我会利用该结构,并根据需要添加辅助信息。

错误时请不要返回“200”: - )

答案 1 :(得分:0)

我将使用简单的xml错误代码返回类型。

所以在我的代码中如果有错误,返回xml将是

错误说明