2

OkHttpClient 的默认行为是将 keep-alive 设置为 true。对于我们的特定用例,我需要将其设置为 false。

我没有在 Java 源代码中找到任何设置来执行此操作。

有没有人遇到过这个?

我在 OkHttpClient 3.8.1

谢谢

4

1 回答 1

2

根据https://github.com/square/okhttp/issues/2031

你可以运行演示代码

okHttpClient.setConnectionPool(new ConnectionPool(0, 0));

或添加像 Connection: close 这样的标题。

为您提供此行为线索的源代码是: https ://github.com/square/okhttp/blob/480c20e46bb1745e280e42607bbcc73b2c953d97/okhttp/src/main/kotlin/okhttp3/internal/connection/RealConnectionPool.kt#L108

于 2020-11-20T08:41:29.843 回答