常用请求状态码反馈

interface Error {
    status: number;
    message: string;
  }
  // 定义数字错误码
  const ERROR_CODE:{ [key: string]: Error } = {
    SUCCESS:{
      status:0,
      message:"请求成功"
  },//成功
    BAD_REQUEST:{
      status:400,
      message:"请求参数不正确"
  },
    UserOut:{
    status:904,
    message:'用户不存在'
  },//用户不存在 
  //请求参数不正确
    UNAUTHORIZED:{
      status:401,
      message:"账号未登录"
  },//账号未登录
    FORBIDDEN:{
      status:403,
      message:"没有该操作权限"
  },//没有该操作权限
    NOT_FOUND:{
      status:404,
      message:"请求未找到"
  },//请求未找到
    METHOD_NOT_ALLOWED:{
      status:405,
      message:"请求方式不正确"
  },//请求方式不正确
    LOCKED:{
      status:423,
      message:"请求失败,请稍后重试(并发请求,不允许)"
  },//请求失败,请稍后重试(并发请求,不允许)
    TOO_MANY_REQUESTS:{
      status:429,
      message:"请求过于频繁,请稍后重试"
  },//请求过于频繁,请稍后重试
    INTERNAL_SERVER_ERROR:{
      status:500,
      message:"系统异常"
  },//系统异常
    NOT_IMPLEMENTED:{
      status:501,
      message:"功能未实现/未开启"
  },//功能未实现/未开启
    REPEATED_REQUESTS:{
      status:900,
      message:"重复请求,请稍后重试"
  },//重复请求,请稍后重试
    DEMO_DENY:{
      status:901,
      message:"演示模式,禁止写操作"
  },//演示模式,禁止写操作
    UNKNOWN:{
      status:999,
      message:"未知错误"
  },//未知错误
    SEND_REQUEST_TIMEOUT:{
      status:902,
      message:"请求超时"
  },//请求超时  
  SEND_USER_EXIST:{
    status:903,
    message:"用户已存在"
  },//用户存在
  USER_PASSWORD_ERROE: {
    status:905,
    message:'用户名或者密码错误!'
  }
  };
  
  export {ERROR_CODE };

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常用状态码: 1xx:信息响应,表示已经接收到请求,正在处理 2xx:成功响应,表示请求已经被成功处理 - 200 OK:请求成功 - 201 Created:请求已经被创建 - 204 No Content:请求已经被成功处理,但是没有返回任何内容 3xx:重定向响应,表示需要进一步的操作才能完成请求 - 301 Moved Permanently:请求的资源已经被永久移动到新的地址 - 302 Found:请求的资源已经被临时移动到新的地址 - 304 Not Modified:请求的资源没有被修改,可以使用缓存的版本 - 307 Temporary Redirect:请求的资源已经被临时移动到新的地址 4xx:客户端错误响应,表示请求包含错误或无法被处理 - 400 Bad Request:请求包含语法错误或无法被理解 - 401 Unauthorized:请求需要进行身份验证 - 403 Forbidden:请求被拒绝访问 - 404 Not Found:请求的资源不存在 - 405 Method Not Allowed:请求的方法不被允许 - 408 Request Timeout:请求超时 5xx:服务器错误响应,表示服务器在处理请求时发生了错误 - 500 Internal Server Error:服务器发生了错误,无法完成请求 - 502 Bad Gateway:服务器作为网关或代理,从上游服务器收到了无效的响应 - 503 Service Unavailable:服务器当前无法处理请求,可能正在进行维护或者过载 - 504 Gateway Timeout:服务器作为网关或代理,等待上游服务器响应超时 常用请求方式: - GET:获取资源 - POST:提交数据 - PUT:更新资源 - DELETE:删除资源 - HEAD:获取资源的元信息 - OPTIONS:获取资源支持的请求方式 - TRACE:回显服务器收到的请求信息 - CONNECT:建立连接,用于代理服务器

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值