在API 中,经常使用的code码

状况码Label诠释
200OK要求胜利吸收并处置惩罚,平常相应中都会有 body
201Created要求已完成,并致使了一个或许多个资本被建立,最常用在 POST 建立资本的时刻
202Accepted要求已吸收并最先处置惩罚,然则处置惩罚还没有完成。平常用在异步处置惩罚的状况,相应 body 中应当通知客户端去那里检察使命的状况
204No Content要求已处置惩罚完成,然则没有信息要返回,常常用在 PUT 更新资本的时刻(客户端供应资本的一切属性,因而不须要效劳端返回)。如果有主要的 metadata,能够放到头部返回
301Moved Permanently要求的资本已永远性地移动到别的一个处所,后续一切的要求都应当直接接见新地点。效劳端会把新地点写在 Location 头部字段,轻易客户端运用。许可客户端把 POST 要求修正成 GET。
304Not Modified要求的资本和之前的版本一样,没有发生转变。用来缓存资本,和前提性要求(conditional request)一同涌现
307Temporary Redirect目的资本临时性地移动到新的地点,客户端须要去新地点举行操纵,然则不能修正要求的要领。
308Permanent Redirect和 301 相似,除了客户端不能修正原要求的要领
400Bad Request客户端发送的要求有毛病(要求语法毛病,body 数据花样有误,body 缺乏必需的字段等),致使效劳端没法处置惩罚
401Unauthorized要求的资本须要认证,客户端没有供应认证信息或许认证信息不正确
403Forbidden效劳器端吸收到并明白客户端的要求,然则客户端的权限不足。比方,普通用户想操纵只要管理员才有权限的资本。
404Not Found客户端要接见的资本不存在,链接失效或许客户端捏造 URL 的时刻回碰到这个状况
405Method Not Allowed效劳端吸收到了要求,而且要接见的资本也存在,然则不支撑对应的要领。效劳端必需返回 Allow 头部,通知客户端哪些要领是许可的
415Unsupported Media Type效劳端不支撑客户端要求的资本花样,平常是由于客户端在 Content-Type 或许 Content-Encoding中申清楚明了愿望的返回花样,然则效劳端没有完成。比方,客户端愿望收到 xml返回,然则效劳端支撑 Json
429Too Many Requests客户端在划定的时间里发送了太多要求,在举行限流的时刻会用到
500Internal Server Error效劳器内部毛病,致使没法完成要求的内容
503Service Unavailable效劳器由于负载太高或许保护,临时没法供应效劳。效劳器端应当返回 Retry-After 头部,通知客户端过一段时间再来重试
    原文作者:Joonas
    原文地址: https://segmentfault.com/a/1190000008738497
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞