术业专攻互联网科技程序员

HTTP状态码 — 混圈子必备”语言“

2019-03-15  本文已影响20人  撩课学院

前言

404 — 对于普通人来说,它是“四百零四”,是一个用十进制表示的数字,但对于开发者,尤其是web相关的开发者来说,它指相关资源没找到,表示了一种“不存在”的意思,如果我要隐含的表示我的某个东西不见了,我可以说“我的东西404了”(它的设计哲学中隐藏着加密学和压缩学)。在HTTP架构体系中,状态码是很重要的一环,它用各种协商好的数字字符来指代客户端和服务端在通信时遇到的各种情况,在前后端分离的当前环境下,前后端处于分离状态,了解各状态码的指代含义对于加快开发进度和调试进度意义重大。

各状态码解列

一、1xx:信息响应( Informational response)

简介:表示响应已被服务端接收、理解,但还需做进一步处理,该类型状态码往往是临时性的,因为马上将会变为以下状态之一:成功(2xx)、重定向(3xx)、异常或错误(4xx或5xx)

二、2XX:请求成功(Success)

简介:表示客户端发送的请求已成功被服务端接收、理解、接受

三、3XX:重定向(Redirection)

简介:表示客户端需要采取进一步的操作才能完成请求,该状态码常用于URL重定向,后续的请求地址在本次响应的Location域中指明

四、4XX:客户端错误(Client errors),

简介:表示错误情况可能是由客户端导致的,除非是一个HEAD请求,否则服务器应该把错误请求的详细解释实体抛出来阐述错误情况,这个错误信息应该告诉是临时的还是永久状况,该状态码适用于任何请求方法。客户端应该尽可能把错误实体展示给用户。

五、5XX:服务器错误(Server errors)

简介:表示服务端无法完成请求,该状态表示服务端在处理请求的过程中发生了错误或异常

附加知识点:

上一篇 下一篇

猜你喜欢

热点阅读