public IHttpActionResult PostTestError(test value) { var data = new test(); // throw new WebApiErrorResults().getError("业务逻辑异常返回错误信息!", "A00001"); //备用使用 WebApiExceptionData.ExceptionData("A00001", "业务逻辑异常返回错误信息!"); //推荐使用 return(Ok(data)); }
/// <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)); }