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版本。

  • 相关阅读:
    Java集合框架
    数字翻转
    Servlet的一些细节
    tomcat9配置https
    JavaWeb_打包web应用war
    JavaWeb_tomcat设置默认应用
    JavaWeb_增强for循环
    JavaWeb_静态导入、自动拆箱/装箱
    JavaWeb_泛型(Generic)
    54字符流中第一个不重复的字符
  • 原文地址:https://www.cnblogs.com/renhui/p/6381212.html
Copyright © 2011-2022 走看看