HTTP学习小结

1.http定义

 hyper text transfer protocol,即超文本传输协议,用于客户端/浏览器向服务器发送请求,并接收服务器的响应数据。

2.http工作流程

a.客户端与服务器建立连接

b.客户端向服务器发送请求

c.服务器对客户端进行响应

d.客户端与服务器建断开连接

3.http协议特点

1.无状态连接:每次连接完成后不保留数据

2.http1.1以前每次连接只能发送1个请求,http1.1支持连续连接,一次连接可以发送多个请求

4.http请求报文

a.一个请求行:请求方法(get/post等) url地址   http版本号

b.多个请求头:浏览器类型、主机类型等

c.1个空行

d.请求实体:客户端向服务器发送的数据

5.http响应报文

a.一个状态行:http版本号 http状态码 http状态描述(200 ok 404请求资源未找到 500服务器内部错误)

b.若干应答头:浏览器用到的一些基本信息

c.一个空行

d.响应实体:服务器向客户端发送的数据

原文地址:https://www.cnblogs.com/WhiperHong/p/11279105.html