状态码

作者: 糕糕AA | 来源:发表于2019-08-07 21:50 被阅读0次

    状态码
    应该使用语义化的状态,而不是全部返回 200,或者随便乱用,
    200 OK GET 表示服务器成功返回用户请求的数据,并且该操作是幂等的
    201 CREATRED POST/PUT/PATCH 表示服务器成功新建或者更新数据成功
    202 Accepted * 表示服务器已经接受请求进入后端排队,常表示异步任务
    204 NO CONTENT DELETE 表示客户端删除数据成功,并不需要范围任何内容
    400 INVALID REQUEST [POST/PUT/PATCH] 表示客户端发出的请求参数错误,服务器端无法正常解析并且不做任何操作
    401 Unauthorized * 表示用户未提供身份验证凭据,或者没有通过身份验证
    403 Forbidden * 表示用户通过了身份验证,但不具备访问或者操作资源的权限
    404 Not Found * 表示请求的资源不存在
    405 Method Not Allowed * 表示客户端使用的方法不允许
    409 Conflict * 表示客户端的请求或者操作冲突
    410 Gone GET 表示用户请求的资源被永久删除,且不能再获取到
    500 INTERNAL SERVER ERROR * 表示客户端请求有效,但是,服务器发生错误,用户将无法判断发出的请求是否成功
    502 Bad Gateway * 表示服务器端网关或者代理在尝试完成请求时,从访问的上游服务器收到无效的响应
    503 Service Unavailable * 表示服务器临时过载或维护,无法处理当前请求
    504 Gateway Timeout * 表示作为网关或代理服务器,服务器没有收到来自URI指定的上游服务器的及时响应,即请求超时

    相关文章

      网友评论

          本文标题:状态码

          本文链接:https://www.haomeiwen.com/subject/fchzdctx.html