• 坚持远方
    2019-01-24
    一直用的是okhttp,中间尝试过protobuf,但是因为使用起来比价复杂,后来放弃了,而对于加密这部分用的是https,对于作者提到的另外两个库基本上是闻所未闻,感觉对于作者的每一篇文章都能够拓宽我的视野
    
     8
  • 辉 哥
    2019-01-26
    眼界大开,mars一开源我就关注了,当时不知道mars作为网络请求库的优势,如今看了,受益匪浅
    
     2
  • A阿进 Andy
    2019-03-16
    okhttp是有长连接的吧?它有WebSocket是长连接吧?

    作者回复: Okhttp有keep alive,但是没有长连吧,这里的长连指的是有发心跳包的

    
     1
  • 小美
    2019-02-09

    张老师想请教两个问题:
    1.真链接复用是怎么实现的,为什么在网络切换时候不用重连
    2.newDns 是如何防重放

    作者回复: 1. udp 通过类似connection id,是它的特性
    2. 有几种,一个我们可以拒绝非私有域名的请求。如果要支持所有的域名的请求,那就是业界比较常见的时间戳+nonce,网上资料比较多

    
     1
  • ww
    2019-01-22
    太棒了!现在公司就在用okhttp,可以尝试拓宽视野,看看MARS!

    作者回复: 可以学习一下,但是mars并不是一个完整的网络库

    
     1
  • 十四
    2020-01-09
    我们目前也有想法基于cronet 库二次开发,不知道老师可否出一篇文章具体讲一下cronet 库
    
    
  • 凤梨酥
    2019-12-22
    确实厉害,以前在公司只推行了半成品的httpdns,以为http3还很远,原来大厂早就落地实践了
    
    
  • 放个屁臭到了自己
    2019-09-10
    何时才能像绍文大大那样
    
    
  • breeze
    2019-06-28
    百度那个HTTPDNS方案太简单了,都是基于OKHttp的,OKhttp提供的DNS接口很容易实现httpdns,但是很多应用网络请求不止是用Okhttp,还有webview 的网络请求情况,不知道老师有没有好的针对全局的Httpdns方案,谢谢啦

    作者回复: 需要先统一网络库,对于webview我们也是实现了网络库的托管代理的。但是这建立到我们应用带了一个自己的内核的前提

     1
    
  • Jerry银银
    2019-05-07
    不说技术,只说感受:读完了这篇,才知道自己所知是沧海一粟。高手是深厚的知识功底加丰富的实战经验,二者缺一不可
    
    
  • Dimple
    2019-04-23
    老师给出的每个链接参考价值都巨大,学了高手课,感觉不仅仅是Android能力有提升,整体的都会有一个质的飞跃
    
    
  • QuincySx
    2019-01-22
    一直在想为什么大家不用 Ecc 证书,原来这已经是大厂的常规用法,学习了

    作者回复: 成本压力大啊

    
    
  • scofield
    2019-01-22
    很好的拓宽视野!
    
    
我们在线,来聊聊吧