HTTP请求响应以及状态码

1.HTTP请求报文和HTTP响应报文
请求报文:由请求行,请求头,空行和请求数据组成
HTTP请求响应以及状态码_第1张图片
响应报文:由状态行,响应头,空行和相应数据组成
HTTP请求响应以及状态码_第2张图片

2.状态码
由响应报文中状态行提供,由三位数字组成。

状态码 解释
1xx: 指示信息–表示请求已接收,继续处理。
2xx: 成功–表示请求已被成功接收、理解、接受。
3xx: 重定向–要完成请求必须进行更进一步的操作。
4xx: 客户端错误–请求有语法错误或请求无法实现。
5xx: 服务器端错误–服务器未能实现合法的请求。

常见状态码举例

200 客户端请求成功
301 永久重定向(被请求的资源已永久移动到新位置)
302 临时重定向
400 客户端请求有语法错误
401 请求未授权
403 服务器拒绝提供服务
404 请求资源不存在或者输入了不存在的url
500 服务器错误

你可能感兴趣的:(HTTP请求响应以及状态码)