Http状态码是什么?
用以表示网页服务器超文本传输协议状态的3位数字代码
简单来说,http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态
分类
状态码第一位数字决定了不同的响应状态:
- 1表示消息
- 2表示成功
- 3表示重定向
- 4表示请求错误
- 5表示服务器错误
1xx
表示请求已被接受,需要继续处理,这类响应时临时响应,质保函状态行和某些可选的响应有信息,并以空行结束
常见的有:
状态码 | 表示意思 |
---|---|
100(客户端继续发送请求,这是临时响应) | 这个临时响应使用来通知客户端他的部分请求已经被服务器接收,且仍未被拒绝。客户端应当继续发送请求的部分,或者如果请求以完成,忽略这个响应,度武器必须在请求完成后向客户端发送一个最终响应 |
101 | 服务器根据客户端的请求切换协议,主要用于websocet或http2升级 |
2xx
代表请求已成功被服务器接收、理解、并接受
常见的有:
状态码 | 表达意思 |
---|