1、200 请求成功
200 OK
GET
: 已经取得资源,并将资源添加到响应的消息体中。HEAD
: 响应的消息体为头部信息。POST
: 响应的消息体中包含此次请求的结果。TRACE
: 响应的消息体中包含服务器接收到的请求信息。
2、206 部分内容
Partial Content 206
表示服务器已经成功处理了部分GET请求
3、301 永久重定向
Moved Permanently 301
请求的网页已永久移动到新位置,请求的URI资源路径已经改变,新的URL会在响应的Location:头字段里找到
4、302 临时重定向
Found 302
服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求,所请求的URL资源路径临时改变,并且还可能继续改变.因此客户端在以后访问时还得继续使用该URL.新的URL会在响应的Location:头字段里找到。
5、400 错误请求
Bad Request 400
表示服务器无法理解该请求。客服端不应该在未经修改的情况下重复此请求。一般会因为前端提交数据的字段名称,或者是字段类型和后台的实体类不一致,导致无法封装。
6、401 未经授权
Unauthorized 401
请求要求身份验证,验证后才能获取所请求的内容,只要正确输入账号密码即可通过验证,也可以成为“HTTP基本验证”
7、403 禁止访问
Forbidden 403
服务器拒绝请求,通常代表客户端错误,服务器端有能力处理请求,但是拒绝授权访问
8、404 请求错误
Not Found 404
可能是链接失效导致,或者是URL拼写错误,还有可能是由于Web服务器将所请求的资源移到了其它的地方,服务器找不到请求的网页
9、500 内部服务器错误
Internal Server Error 500
主要是由于程序代码和服务器配置这两个问题,对于代码而言,要对站点进行升级,对服务器而言大多是因为系统版本升级导致。
10、 502 错误网关
Bad Gateway 502
从上游服务器收到无效响应,可能暂时,也可能永久
11、其他
(1)100 继续:表示已经收到请求的一部分,继续等待其他部分
(2)101 切换协议:要求服务器切换协议,并且服务器已经准备好
(3)105 DNS hijacking 劫持:路由故障,更换即可;线路问题,可以刷新;网站问题则需要找管理员
(4)203 非授权信息:表示已经成功处理请求,但是返回的内容可能来自另一地方
(5)304 未修改:若上次请求过,并且请求的网页没有修改过,应该将服务器配置为返回此响应
(6)408 请求超时:等候请求时发生超时
(7)503 服务不可用:表示服务器目前暂时无法使用