一、首先,http协议报文格式分为两种:1.请求报文:包括请求行+头部+包体/数据内容(post请求时才有数据,get请求参数放在url上面)。2.响应报文:包括状态行+头部+包体/数据内容(服务端返回给客户端的内容)
二、响应报文中的状态行包括:协议版本号+状态码+状态码说明。
三、状态码包括1~5开头的5种,这里介绍常用的。
1)2**,2开头的代表成功的状态码。常用的有:200,表示OK,请求成功。
2)3**,3开头代表重定向
301永久移动
302临时移动
304客户端缓存最新
307临时重定向
3)4**,4开头代表请求
400请求参数有误
401unauthorized请求用户身份认证
403Forbidden服务端拒绝处理客户端请求
404请求资源不存在
408请求超时
4)5**,代表服务器
502Bad gateway服务器超时
503gateway loaded服务器不可用
504gateway Timeout 网关超时