# 1. Http网络请求 - 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。 ``` HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。 HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP进行通信的HTTP的实现程序。 HTTP诞生之初主要是应用于WEB端内容获取,那时候内容还不像现在这样丰富,排版也没那么精美,用户交互的场景几乎没有。 ``` ![Image text](image/http1.png) ![Image text](image/http2.png) ![Image text](image/http3.png) ![Image text](image/http4.png) ![Image text](image/http5.png) ![Image text](image/http6.png) ![Image text](image/http7.png) ![Image text](image/http8.png) ![Image text](image/http9.png) ![Image text](image/http10.png) ![Image text](image/http11.png) ![Image text](image/http12.png) ![Image text](image/http13.png) ![Image text](image/http14.png) ![Image text](image/http15.png) ![Image text](image/http16.png)