Android中Http+https协议的详细介绍(汇总上)

Http协议


  • 默认端口:80

Http协议的主要特点


  1. 支持客户/服务器模式
  2. 简单快速:客户向服务端请求服务时,只需传送请求方式和路径。
  3. 灵活:允许传输任意类型的数据对象。由Content-Type加以标记。
  4. 无连接:每次响应一个请求,响应完成以后就断开连接。
  5. 无状态:服务器不保存浏览器的任何信息。每次提交的请求之间没有关联。

非持续性和持续性


  • HTTP1.0默认非持续性;HTTP1.1默认持续性
持续性

浏览器和服务器建立TCP连接后,可以请求多个对象

非持续性

浏览器和服务器建立TCP连接后,只能请求一个对象

非流水线和流水线


类似于组成里面的流水操作

  • 流水线:不必等到收到服务器的回应就发送下一个报文。
  • 非流水线:发出一个报文,等到响应,再发下一个报文。类似TCP。
POST和GET的区别
Post一般用于更新或者添加资源信息Get一般用于查询操作,而且应该是安全和幂等的
Post更加安全Get会把请求的信息放到URL的后面
Post传输量一般无大小限制Get不能大于2KB
Post执行效率低Get执行效率略高
为什么POST效率低,Get效率高

  • Get将参数拼成URL,放到header消息头里传递
  • Post直接以键值对的形式放到消息体中传递。
  • 但两者的效率差距很小很小

Https


  • 端口号是443
  • 是由SSL+Http协议构建的可进行加密传输、身份认证的网络协议。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值