1.http协议介绍
http协议:即超文本传输协议。他是一种请求与响应式的协议。客服端与服务端建立连接,就可以像服务端发送请求,这种请求被称为HTTP请求,响应被称为HTTP响应。
2.http协议特点
(1)支持客户端(B/S模式)
(2)简单快速:请求方式GET、POST,通信速度快
(3)灵活:HTTP允许传输任意类型的数据,传输数据类型由Content-type加以标识
(3)无状态,对事务处理没有记忆能力
3.HTTP1.0与HTTP1.1
(1)HTTP1.0(交互耗时,影响访问速度)
先建立TCP连接->发送HTTP请求->回送HTTP响应->关闭TCP连接
(2)HTTP1.1只建立一次连接
4.HTTP请求消息
(1)HTTP请求行
请求方式
请求方式 | 含义 |
GET | 获取请求行中URL所标识的资源(显式数据) |
POST | 像指定资源提交数据,请求服务器处理(隐式,如表单) |
HEAD | 获取请求行中URL所标识资源的响应消息头 |
PUT | 将网页放置到指定URL位置(上传与移动) |
DELETE | 请求服务器删除URL所标识资源 |
TRACE | 请求服务器回送收到的请求信息,主要用于测试和诊断 |
CONNECT | 保留将来使用 |
OPTIONS | 请求查询服务器性能 |
资源路径
所使用的的HTTP协议版本
注意:POST请求无大小限制,GET明文显示内容,POST更安全