Http报文:请求报文、响应报文
请求报文三部分
(1)请求行:请求方法[get、post、move、delete等],url、http协议版本
(2)请求头:关键字:值
如:Accept:Image/gif(媒体类型)
(3)空行:发送回车符和换行,告诉服务器请求头部结束
(4)请求报文主体:包含客户端发送给服务器端的信息,post会有
响应报文
- 开始行:服务器端响应客户端的情况,一般由协议版本号、状态码、状态情况
- 响应头部
- 空行
- 响应报文主体:包含所有要返回给客户端的数据,如:文本,图片,视频等
状态码
1xx:通知信息,如请求收到或正在处理
2xx:成功
3xx:重定向,如完成请求后采取进一步行动
4xx:客户端出错,如请求语法错误
5xx:服务器出错,如服务器失效
常见状态码
404 Not Found 找不到
400 Bad Reque 错误请求
202 Accepted 接受
200-ok 访问成功
500-Internal Server Error:内部服务器错误
502-Bad Geteway:坏的网关
503-Service Unavailable:服务当前不可用,可能是服务器维护导致
504-Gateway timeout:网关超时