安卓开发 季度总结三

复习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更安全。

猜你喜欢

转载自blog.csdn.net/lwzy1314/article/details/82107108