大多数用户友好的处理对象未找到错误的方法?

时间:2010-12-29 23:20:56

标签: http user-interface http-status-code-404

您认为处理“未找到对象”错误的最佳方法是什么?

例如,stackoverflow会抛出404页面。但实际上,我很确定 找到了一个页面,它只是没有在数据库中找到具有该id的用户。返回404状态代码会更好吗,但使用自定义错误页面说找不到对象?

是否可能返回子错误代码? ASP.NET有404.1之类的错误,但就实际的HTTP状态代码而言,它是否有所不同?

1 个答案:

答案 0 :(得分:1)

自定义错误页面是严肃网站的事实标准。也就是说,每个动态页面都有无数的错误条件 - 用户个人资料页面可能缺少ID;回答问题页面可能会遗漏一个问题ID;等等。

尝试创建专门为每个场景设计的自定义错误页面会感到浪费。基本上,每页功能需要一个错误页面。

我在应用程序中执行的操作是将用户发送到通用错误页面,并在该页面上输出取决于错误情况的自定义消息。