1
私はJSON、一例として、オブジェクトを返す多くの機能していたWeb-APIがあります。ウェブAPIエラーhandelingリターンJSON
[HttpGet]
public userDTO User(int id)
{
return dal.GetUser(id);
}
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
var appXmlType = config.Formatters.XmlFormatter.SupportedMediaTypes.FirstOrDefault(t => t.MediaType == "application/xml");
config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
}
}
どのように私はエラーhandelingを実装することができますか?エラーが発生した場合、JSONを返すだけです。{"エラー": "何か問題が起こった"}
クラッシュした場合、APIは500エラーを返します。