Apache HttpClient是否与OkHttp newBuilder等效?

问题描述 投票:0回答:1

要创建Apache HttpClient,请使用HttpClientBuilder或HttpClients类,例如以下示例(科特琳):

val client = HttpClients.custom()
    .setSSLContext(sslContext)
    .build()

使用OkHttp,我将能够为此客户端创建“副本”(?)并对其进行修改,例如像这样:

val newClient = client.newBuilder()
    .setRoutePlanner(routePlanner)
    .build()

Apache HttpClient是否有等效项?或换句话说:如何修改现有HttpClient(或为其创建副本)?

kotlin apache-httpclient-4.x
1个回答
0
投票

不,不是。通常,永远不要重新配置HttpClientHttpClient应该在客户端端点的生命周期中创建一次。

[应该使用HttpContext来自定义和配置请求执行和响应处理的所有方面。

© www.soinside.com 2019 - 2024. All rights reserved.