JerseyClient 属性() returns 空
JerseyClient property() returns null
我正在使用 Jersey 2.25。
我正在尝试将 connectTimeout
和 readTimeout
设置为客户端,但它 return 为 null 而不是 Client 实例。我正在通过 ClientBuilder.build()
.
创建客户端
ClientBuilder builder = ClientBuilder.newBuilder();
builder.sslContext(createSSLContext());
Client client = builder.build();
client = client.property("jersey.config.client.connectTimeout", 100); //returns null
client = client.property("jersey.config.client.readTimeout", 100); //returns null
是否有任何理由期望 属性() 为 return null?如何解决?
您不需要重新分配 client
实例,只需调用从 builder.build()
:
返回的同一实例上的方法
Client client = builder.build();
client.property(ClientProperties.CONNECT_TIMEOUT, 100);
client.property(ClientProperties.READ_TIMEOUT, 100);
...
我正在使用 Jersey 2.25。
我正在尝试将 connectTimeout
和 readTimeout
设置为客户端,但它 return 为 null 而不是 Client 实例。我正在通过 ClientBuilder.build()
.
ClientBuilder builder = ClientBuilder.newBuilder();
builder.sslContext(createSSLContext());
Client client = builder.build();
client = client.property("jersey.config.client.connectTimeout", 100); //returns null
client = client.property("jersey.config.client.readTimeout", 100); //returns null
是否有任何理由期望 属性() 为 return null?如何解决?
您不需要重新分配 client
实例,只需调用从 builder.build()
:
Client client = builder.build();
client.property(ClientProperties.CONNECT_TIMEOUT, 100);
client.property(ClientProperties.READ_TIMEOUT, 100);
...