Java 如何将jersey客户端与下面的Apache httpclient一起使用?
我正在为一个项目使用Java 如何将jersey客户端与下面的Apache httpclient一起使用?,java,jersey-2.0,jersey-client,Java,Jersey 2.0,Jersey Client,我正在为一个项目使用jersey客户端,并希望让客户端使用Apache httpclient库中的HTTP客户端 我以前认为这是可能的 我正在使用Jersey 2.20。使用。将实例传递到以获取将在后台使用Apache HTTP客户端的ClientConfig实例 使用以下依赖项: <dependency> <groupId>org.glassfish.jersey.connectors</groupId> <artifa
jersey客户端
,并希望让客户端
使用Apache httpclient库中的HTTP客户端
我以前认为这是可能的
我正在使用Jersey 2.20。使用。将实例传递到以获取将在后台使用Apache HTTP客户端的ClientConfig
实例
使用以下依赖项:
<dependency>
<groupId>org.glassfish.jersey.connectors</groupId>
<artifactId>jersey-apache-connector</artifactId>
<version>2.20</version>
</dependency>
你介意举例说明一个有效的例子吗…?:-)更新了一个例子
import javax.ws.rs.client.Client;
import javax.ws.rs.client.ClientBuilder;
import org.glassfish.jersey.apache.connector.ApacheConnectorProvider;
import org.glassfish.jersey.client.ClientConfig;
public class Test {
@org.junit.Test
public void test() {
ClientConfig cc = new ClientConfig().connectorProvider(new ApacheConnectorProvider());
Client client = ClientBuilder.newClient(cc);
System.out.println(client.target("http://example.com/").request().get().getStatus());
}
}