using System.Net; namespace System.Application.Models { /// /// MAS 定义响应码 /// 200~299代表成功,三位数对应HTTP状态码,四位数为本业务自定义响应码 /// public enum ApiResponseCode { #region HttpStatusCode 100 ~ 511 /// /// 成功 /// OK = HttpStatusCode.OK, Unauthorized = HttpStatusCode.Unauthorized, #endregion #region CustomCode 自定义响应码,1000~? /// /// 无响应正文内容 /// NoResponseContent = 1000, /// /// 无响应正文内容值, 验证失败 /// NoResponseContentValue, /// /// 失败 /// Fail, /// /// 客户端反序列化失败 /// ClientDeserializeFail, /// /// 不支持的响应媒体类型 /// UnsupportedResponseMediaType, /// /// 不支持的上传文件媒体类型 /// UnsupportedUploadFileMediaType, /// /// 客户端抛出异常 /// ClientException, /// /// 被取消 /// Canceled, /// /// 找不到HTTP请求授权头 /// MissingAuthorizationHeader, /// /// HTTP请求授权声明不正确 /// AuthSchemeNotCorrect, /// /// 用户被封禁 /// UserIsBan, /// /// 找不到用户 /// UserNotFound, /// /// 文件上传失败,缺少需要上传的有效文件 /// LackAvailableUploadFile, /// /// 文件上传失败,上传的文件数与服务端响应结果数不相等 /// UnequalLengthUploadFile, /// /// 请求模型验证失败 /// RequestModelValidateFail, /// /// 网络连接中断 /// NetworkConnectionInterruption, #endregion } }