一、HTTP的报文形式如下:
二、HTTP的首行
1、在请求报文里面,首行包含:
- method(请求方式get、post、put、delete)。
- url(请求的资源地址,只存放路由相关的东西,因为在发送报文的时候连接已经建立了,只需要告诉服务器请求资源的地址就好)
- 协议版本(http1.1、http2)
2、在响应报文里面,首行包含
- 协议版本
- code(请求处于什么状态)
- 明文显示请求状态(比如200就是ok)
三、HTTP方法
用来定义对于资源的操作,常用的有GET、POST等,从定义讲各自的语义。
四、HTTP的code
定义的是服务器对请求的处理结果。各个区间的CODE有各自的语义。好的HTTP服务可以通过CODE判断结果。