http报文结构
http有两类报文:
- 请求报文——从客户端向服务器发送请求报文
- 响应报文——从服务器到客户的回答
请求报文
请求报文的第一行叫做“请求行”,只有三个内容:请求方法、URL、http的版本
- 方法:就是对请求对象进行地操作。例如:GET,请求由URL所标志地信息。POST,给服务器添加信息。
- URL:用来定位互联网上资源地位置
- http版本:即http协议地版本号
请求报文地第二部分是请求头,也叫做首部行,用来说明浏览器、服务器或报文主体的一些信息。
第三部分是请求主体,在请求报文中一般不用
响应报文
响应报文第一行叫做“状态行”,有三个内容:协议版本、状态码、以及解释状态码的简单短语
主要介绍一下状态码,状态码分为五大类:
- 1开头表示继续执行,如请求收到了或正在进行
- 2开头表示成功
- 3开头表示重定向
- 4开头表示客户端出错
- 5开头表示服务器出错