Net WebApi 基本过滤器以及统一返回结果集处理
可以根据自己的业务区更改
using HomeMediaFileManageSystemBusiness.HomeMediaBusiness.BaseApi;
using HomeMediaFileManageSystemUtilts.Log;
using HomeMediaFileManageSystemUtilts.Security;
using HomeMediaFileManageSystemUtilts.Session;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Web;
using System.Web.Http;
using System.Web.Http.Controllers;
using System.Web.Http.Filters;
using Newtonsoft.Json;
namespace HomeMediaFileManageSystemApi.Controllers
{
/***
*
* 系统过滤器 过滤请求进入方法之前和请求进入方法之后执行这些过滤信息
**/
public class BaseApiFilter: System.Web.Http.Filters.ActionFilterAttribute
{
#region 验证 是否是 post 请求 以及登录权限
/// <summary>
/// 验证 是否是 post 请求 以及 登录权限
/// </summary>
/// <param name="actionContext"></param>
public override void OnActionExecuting(HttpActionContext actionContext)
{
//如果有匿名特性 直接返回 不验证
var isAllow