zoukankan      html  css  js  c++  java
  • WebApi统一输出接口

        public class WebApi
        {
            /// <summary>
            /// 成功后的输出
            /// </summary>
            /// <param name="data"></param>
            /// <returns></returns>
            public static ResultDTO Success(object data)
            {
                //HttpContext.Current.Response.StatusCode = (int)HttpStatusCode.OK;
                return new ResultDTO
                {
                    status = true,
                    info = data
                };
            }
    
            /// <summary>
            /// 失败后的输出
            /// </summary>
            /// <param name="islog"></param>
            /// <param name="exception"></param>
            /// <returns></returns>
            public static ResultDTO Error(object exception, bool islog = false)
            {
                //HttpContext.Current.Response.StatusCode = (int)WebApiException.GetHttpStatusByCode(exception);
                if (islog)
                {
                    LogHelper.WriteLog(exception.ToString());
                }
                return new ResultDTO
                {
                    status = false,
                    info = exception.ToString()
                };
            }
        }
    
        /// <summary>
        /// 输出结果
        /// </summary>
        public class ResultDTO
        {
            public bool status; //状态
            public object info; //详情
        }
    

      

  • 相关阅读:
    集合使用技巧
    集合总结
    Eclipse快捷键大全
    集合去掉重复元素的两种方式
    Collection集合的三种遍历方式
    win基本流程
    url
    StringBuffer7
    StringBuffer8
    StringBuffer6
  • 原文地址:https://www.cnblogs.com/xuhang/p/5204955.html
Copyright © 2011-2022 走看看