• Ukieweb

    佳的博客

    曾梦想仗剑天涯,后来工作忙没去。

常见的 http 状态码 整理

客户端的每一次请求, 服务器端必须给出回应,回应一般包括HTTP状态码和数据两部分。

  • 1xx: 信息,请求收到了,继续处理。

  • 2xx: 代表成功. 行为被成功地接收、理解及采纳。

  • 3xx: 重定向。

  • 4xx: 客户端错误,请求包含语法错误或请求无法实现。

  • 5xx: 服务器端错误.

2xx 状态码

200 OK [GET]: 服务器端成功返回用户请求的数据。

201 CREATED [POST/PUT/PATCH]: 用户新建或修改数据成功。

202 Accepted 表示一个请求已经进入后台排队(一般是异步任务)。

204 NO CONTENT -[DELETE]: 用户删除数据成功。

4xx状态码

400:Bad Request - [POST/PUT/PATCH]: 用户发出的请求有错误,服务器不理解客户端的请求,未做任何处理。

401: Unauthorized; 表示用户没有权限(令牌、用户名、密码错误)。

403:Forbidden: 表示用户得到授权了,但是访问被禁止了, 也可以理解为不具有访问资源的权限。

404:Not Found: 所请求的资源不存在,或不可用。

405:Method Not Allowed: 用户已经通过了身份验证, 但是所用的HTTP方法不在它的权限之内。

406:Not Acceptable: 用户的请求的格式不可得(比如用户请求的是JSON格式,但是只有XML格式)。

410:Gone - [GET]: 用户请求的资源被转移或被删除。且不会再得到的。

415: Unsupported Media Type: 客户端要求的返回格式不支持,比如,API只能返回JSON格式,但是客户端要求返回XML格式。

422:Unprocessable Entity: 客户端上传的附件无法处理,导致请求失败。

429:Too Many Requests: 客户端的请求次数超过限额。

5xx 状态码

5xx 状态码表示服务器端错误。

500:INTERNAL SERVER ERROR; 服务器发生错误。

502:网关错误。

503: Service Unavailable 服务器端当前无法处理请求。

504:网关超时。


0
0
下一篇:excel 表中大数字变成以万千等 汉字单位 显示

0 条评论

老佳啊

85后,大专学历,中原人士,家里没矿。

由于年轻时长的比较帅气,导致在别人眼里,我一直不谈恋爱的原因是清高,实则是自己的小自卑。最大的人生目标就是找一个相知相爱相容的人,共度余生。

和人相处时如果能感受到真诚,会非常注重彼此的关系,对别人没有什么心机,即使有利益冲突,一般也会以和为贵,因为在这个世界上,物质的东西,从来不会吸引到我。

特别迷恋那些大山大水,如果现在还能隐居,可能早就去了。对那些宏伟的有底蕴的人文景观比较不感冒。

从事于IT行业,却一直对厨房念念不忘,由于身材魁梧,总觉得自己上辈子是个将军,可惜这辈子没当兵,也不会打架。