一、HTTP协议
·HTTP——超文本传输协议
·HTTP消息包括客户机向服务器的请求消息和服务器向客户机的相应消息
·浏览器和服务器之间的信息交换过程
·建立连接
·发送请求信息
·返回响应信息
·关闭连接
·HTTP协议是一个无状态的协议
·HTTP1.1支持持续连接,一次连接可以发送多次请求
·所谓的无状态就是说,本次请求响应与下一次的请求响应没有任何的关系
·HTTP请求的基本格式
1)请求行
2)请求头
3)请求实体(post方式提交的时候会有请求实体,get方式提交的方式没有请求实体)
4)get方式通过请求行传参,可以传递的信息量较小,不安全
5)post通过实体传参,可以传递的信息量较大,安全
·HTTP响应的基本格式
1)状态行
2)一个或多个应答头
3)一个空行
4)响应实体
5)Connection:用于指定处理完本次请求响应后,是否需要保持连接
6)Date:产生当前消息的时间
7)Pragma和Cache-Control:是否需要缓存
8)Content-Length:请求/响应正文的长度