/// <summary>
/// 请求结果过滤器
/// </summary>
public class ApiResultFilter : IResultFilter
{
/// <summary>
/// 结果结束
/// </summary>
/// <param name="context"></param>
public void OnResultExecuted(ResultExecutedContext context)
{
}
/// <summary>
/// 正在请求中
/// </summary>
/// <param name="context"></param>
public void OnResultExecuting(ResultExecutingContext context)
{
if (context.Result is BadRequestObjectResult) {
context.Result= new ContentResult
{
Content = new { code = 0,data="", msg = "请求信息有误!" }.ObjectToJson(),
StatusCode = StatusCodes.Status200OK,
ContentType = "text/html;charset=utf-8"
};
return;
}
}
}