转载

OkHttp 3.11.0 发布,轻量的 Java 网络请求框架

OkHttp 3.11.0 已发布,OkHttp 是一个轻量的 Java 网络请求框架。

本次更新内容如下:

  • OkHttp's new okhttp-tls submodule tames HTTPS and TLS.

  • OkHttp now supports prior knowledge cleartext HTTP/2

  • New: HttpUrl.get(String) is an alternative to  HttpUrl.parse(String) that throws an exception when the URL is malformed instead of returning null. 

  • New: The EventListener API previewed in OkHttp 3.9 has graduated to a stable API. 

  • New: okhttp-dnsoverhttps is an experimental API for doing DNS queries over HTTPS. 

  • New: okhttp-sse is an early preview of Server-Sent Events (SSE). 

  • New: MockWebServer now supports client authentication (mutual TLS).

  • New: RecordedRequest.getHandshake() returns the HTTPS handshake of a request sent to  MockWebServer .

  • Fix: Honor the MockResponse header delay in MockWebServer.

  • Fix: Don't release HTTP/2 connections that have multiple canceled calls.

  • Fix: Ensure canceled and discarded HTTP/2 data is not permanently counted against the limited flow control window.

  • Fix: Recover gracefully if the TLS session returns an unexpected version ( NONE ) or cipher suite ( SSL_NULL_WITH_NULL_NULL ).

  • Fix: Don't change Conscrypt configuration globally.

  • Fix: Prefer TLSv1.2 where it is available.

  • New: Request.tag() permits multiple tags. Use a  Class<?> as a key to identify tags. 

  • New: Headers.Builder.addAll(Headers) .

  • New: ResponseBody.create(MediaType, ByteString) .

  • New: Embed R8/ProGuard rules in the jar.

  • Fix: Release the connection if Authenticator throws an exception.

  • Fix: Change the declaration of OkHttpClient.cache() to return a  @Nullable Cache

  • Fix: Reverse suppression of connect exceptions.

  • Fix: Retain interrupted state when throwing InterruptedIOException

  • Fix: Don't drop a call to EventListener.callEnd() when the response body is consumed inside an interceptor.

下载地址:

原文  https://www.oschina.net/news/98025/okhttp-3-11-0-released
正文到此结束
Loading...