コード例 #1
0
        public IHttpActionResult PostTestError(test value)
        {
            var data = new test();

            // throw new WebApiErrorResults().getError("业务逻辑异常返回错误信息!", "A00001"); //备用使用
            WebApiExceptionData.ExceptionData("A00001", "业务逻辑异常返回错误信息!"); //推荐使用
            return(Ok(data));
        }
コード例 #2
0
        /// <summary>
        /// 测试业务逻辑异常返回给客户端的方式
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        // GET api/values/5

        public IHttpActionResult Get(int id)
        {
            if (id < 0)
            {
                WebApiExceptionData.ExceptionData("A00001", "id不能小于0!");
            }
            decimal i = 1 / id;

            return(Ok(i));
        }