Rest 调用无效的Web API uri时应返回什么?
如果调用REST Web API(asp.net mvc)时提供了无效的uri,应该怎么做?我要走了 HTTP错误404.4-找不到 您正在查找的资源没有关联的处理程序Rest 调用无效的Web API uri时应返回什么?,rest,asp.net-web-api,Rest,Asp.net Web Api,如果调用REST Web API(asp.net mvc)时提供了无效的uri,应该怎么做?我要走了 HTTP错误404.4-找不到 您正在查找的资源没有关联的处理程序 当我提供一个无效的控制器时,我会得到以下结果: 未找到与请求URI匹配的HTTP资源 ''. 找不到与名为“usera”的控制器匹配的类型。 我认为1)是默认值,可以,但是我被要求返回一个自定义html页面来处理上述错误和其他一些错误,但是在处理web API时返回一个web页面是不对的 1) 这是惯例吗 2) 是否有最佳实
''. 找不到与名为“usera”的控制器匹配的类型。
text/plain
,或者您希望通用客户机能够解释的任何其他表示形式
消息的设计应该以其用例为动力,也就是说,它是一个文档,供试图找出错误的人阅读(我们不希望通用组件理解如何自动修复错误的URL;相反,我们为解决问题的人描述问题)