httpclient需要动态更新header信息,去掉缺省的connector
This commit is contained in:
@@ -24,6 +24,7 @@ import org.glassfish.jersey.apache.connector.ApacheClientProperties;
|
||||
import org.glassfish.jersey.apache.connector.ApacheConnectorProvider;
|
||||
import org.glassfish.jersey.client.ClientConfig;
|
||||
import org.glassfish.jersey.client.ClientProperties;
|
||||
import org.glassfish.jersey.client.JerseyClient;
|
||||
import org.glassfish.jersey.jackson.JacksonFeature;
|
||||
import org.glassfish.jersey.media.multipart.MultiPartFeature;
|
||||
|
||||
@@ -52,12 +53,10 @@ public class ClientUtil {
|
||||
clientConfig.property(ClientProperties.CONNECT_TIMEOUT, Constants.CLIENT_CONNECT_TIMEOUT);//连接超时时间
|
||||
clientConfig.property(ClientProperties.READ_TIMEOUT, Constants.CLIENT_READ_TIMEOUT);//读取超时时间
|
||||
clientConfig.property(ApacheClientProperties.CONNECTION_MANAGER, pcm);
|
||||
clientConfig.connectorProvider(new ApacheConnectorProvider());
|
||||
clientConfig.register(JacksonFeature.class);
|
||||
|
||||
client = ClientBuilder.newClient(clientConfig).register(ClientRequestHeaderFilter.class)//请求过滤器,自动添加header信息
|
||||
.register(JacksonFeature.class)//json支持
|
||||
.register(MultiPartFeature.class);//文件上传支持
|
||||
clientConfig.register(ClientRequestHeaderFilter.class);//请求过滤器,自动添加header信息
|
||||
clientConfig.register(JacksonFeature.class);//json支持
|
||||
clientConfig.register(MultiPartFeature.class);//文件上传支持
|
||||
client = ClientBuilder.newClient(clientConfig);
|
||||
logger.info("客户端初始化成功");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user