zoukankan      html  css  js  c++  java
  • OkHttp 入门篇

    OkHttp是一个HTTP & HTTP2的客户端,能够用来进行Android 和 Java 开发。

    HTTP是现代应用的最基本的网络环境。让你的HTTP更加有效的工作能够让你的东西加载更快而且节省带宽。

    OkHttp默认是一个高效的HTTP客户端:

    1. HTTP/2 支持所有针对同一主机的请求共享套接字

    2. 在HTTP/2 不能使用的时候,使用连接池,减少了请求的延时

    3. 使用GZIP压缩,减少了下载的大小

    4. 响应缓存可以避免重复请求网络

    OkHttp会能够在网络出现一些常见的链接问题的时候进行默默地恢复。如果你的服务有多个IP地址的话,它会在第一次连接失败的时候,尝试其他备用地址。这样的话对于托管在多个数据中心或者使用IPV4+IPV6方式的服务来说是很有用的。

    使用OkHttp的方式很简单,它的request/response API被设计为流畅而且稳定的Builder(建造者模式),相当稳定。它支持同步阻塞调用,同时也支持异步调用(使用回调函数)。

    OkHttp支持Android 2.3及以上版本使用。对于Java应用来说,需要1.7版本。

  • 相关阅读:
    大端小端
    浅谈协程
    boost总结之any
    boost总结之variant
    STL总结之functor
    zabbix设置多个收件人
    zabbix设置发送消息的时间
    zabbix利用微信报警
    Windos无法验证文件数组签名
    zabbix基础安装
  • 原文地址:https://www.cnblogs.com/renhui/p/6381212.html
Copyright © 2011-2022 走看看