复习Http协议
一.特点:
(1) 支持客户/服务器模式
(2)简单快速
(3)灵活
(4)无连接:限制每次连接只处理一个请求
(5)无状态:协议对于事务处理无记忆能力
二.基本原理(http协议的工作原理)
客户端向服务器发出一条Http请求
----》
服务器收到之后会返回一些数据给客户端
----》
客户端再对这些数据进行解析和处理
三. get方式机制原理
get机制用的是 在URL 地址里面通过 ? 号间隔,然后以 name = value 形式给客户端传递参数。
备注:post 和 get 区别
post 是 一般用于更新或添加资源信息,get用于查询。
post 是更加安全,get会把请求的信息放在URL后面。
post的传输量 一般无大小限制,get不能大于2kb。
post执行效率会低于 get的执行效率。
四.HTTP 和HTTPS 的区别
(1)HTTPS 协议需要 ca(电子商务认证 授权机构)申请证书,一般免费证书少,所以需要花费一定费用。
(2)HTTP 是超文本传输协议,信息是明文传输,HTTPS 则是具有安全性的SSL 加密传输协议。
(3)HTTP 和 HTTPS 使用的是 完全不同 的连接方式,用的端口 也不一样,前者是80,后者是 443.
(4)HTTP 连接简单,是无状态的。
HTTPS 协议是由SSL + HTTP 协议构建的,可以进行加密传输,是身份认证的网络协议,比HTTP更安全。