HTTP的报文结构
HTTP有两类报文:请求报文和响应报文。
它们的报文结构由三部分组成,分别为开始行、首部行和实体主体。
开始行:用于区分是请求报文还是响应报文。
首部行:用来说明浏览器、服务器和报文主体的一些信息
实体主体:在请求报文中一般都不用这个字段,响应报文中也可能没有这个字段
在请求报文中,开始行叫做请求行,“请求行”有三个内容,分别为方法、请求资源的URL,以及HTTP的版本
在响应报文中,开始行叫做状态行,“状态行”有三个内容,分别为HTTP的版本,状态码,以及解释状态码的简单短语
HTTP状态码
状态码都是三位数字,分为5大类
1XX 表示通知信息,如请求收到了或正在进行处理
2XX 表示成功,如接受或知道了
3XX 表示重定向,如要完成请求还必须采取进一步的行动