1 请求和响应
请求从客户端发出,最后服务器端响应该请求并返回。
1.1 请求报文
GET /index.html HTTP/1.1
Host: example.com
第1行:请求方法(method)、请求URI(request-URI)、协议版本
第2行:请求首部字段(可选)
第3行:内容实体(可选)
1.2 响应报文
接收到请求的服务器,会将请求内容的处理结构以响应的形式返回。
HTTP/1.1 200 OK
Date: Wed, 19 Feb 2020 12:39:36 GMT
Content-Length: 379
Content-Type: text/html
<html>
...
第1行:协议版本、状态码、状态码的原因短语(reason-phrase)
第2-4行:响应首部字段(header field)
第5行:空格
第6-7行:主体(entity body)
HTTP是一种无状态(stateless)协议。协议对于发送过的请求或响应都不做持久化处理。
HTTP通过URI定位互联网上的资源。例如:GET http://baidu.com HTTP/1.1