Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将jersey客户端与下面的Apache httpclient一起使用?_Java_Jersey 2.0_Jersey Client - Fatal编程技术网

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());
    }
}