一. HTTP 请求和响应步骤
- (1)建立 TCP 连接(你能听到我说话吗?->我能听到,你能听到我说话吗?->我也能,那我开始发送了)
- (2)Web 浏览器向 Web 服务器发送请求命令(GET/sample/hello.jsp HTTP/1.2)
- (3)Web 浏览器发送请求头信息,如:user-agent , host 等关于自身的信息,最后发送一个空白行代表请求头信息发送完毕, 若是 POST 提交,会继续提交请求体
- (4)Web 服务器应答:应答第一部分是版本号和协议状态码(HTTP / 1.1 200 OK)
- (5)Web 服务器发送应答头信息:最后发送一个空白行表示头信息发送失败
- (6)Web 服务器向浏览器发送数据
- (7)Web 服务器关闭 TCP 连接