WebApiConfig.cs
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "search/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
//JSON RESPONSE SETTING
config.Formatters.Clear();
config.Formatters.Add(new System.Net.Http.Formatting.JsonMediaTypeFormatter());
config.EnableSystemDiagnosticsTracing();
}
ReplyController.cs
public class ReplyController: ApiController
{
[HttpGet]
public HttpResponseMessage getReply()
{...}
}
and I write json return custom error code below:
401 Bad Request - {meta:{code:401, msg='invalid params'}}
I want to write json return code for 404 http status.
whhere I write? controller class? webconfig.cs? Global.asax?