目录 前言 正文 何为JAX-RS(1.0和2.0) JSR 311 JSR 339 落地产品 Jersey 1.x和2.x的区别 jersey-client 使用示例 jersey-client vs ---- jersey-client 以上大体介绍了jersey作为Server端技术的实施,接下来介绍其客户端API,这便是jersey-client工程。 特别说明:本文讲解、实例使用的jersey-client版本是1.x版本,1.x版本,1.x版本 <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version>1.19.4</version> </dependency> 它的jar包依赖情况如下: ? html> ... // 百度首页的html,略 说明:Client的构建属于昂贵资源,因此请重复使用它,它底层使用的java.net.HttpURLConnection进行请求发送的 ---- jersey-client
-- https://mvnrepository.com/artifact/com.sun.jersey/jersey-client --> <dependency> <groupId>com.sun.jersey </groupId> <artifactId>jersey-client</artifactId> <version>1.19.2</version> </dependency> 2. x 版本 <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</
clientFilter 过滤 eureka-wiki POM依赖: <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
features without the server side --> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client
Jeresy是一个轻量级的JAX-RS框架 添加Jeresy 2.x的依赖 compile group: 'org.glassfish.jersey.core', name: 'jersey-client org.springframework.boot:spring-boot-starter-web') compile group: 'org.glassfish.jersey.core', name: 'jersey-client
using JAX-RS Client --> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client
version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
1 2 3 4 5 <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client
exclusions> <exclusion> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client </version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
-- https://mvnrepository.com/artifact/com.sun.jersey/jersey-client --> <dependency> <groupId >com.sun.jersey</groupId> <artifactId>jersey-client</artifactId> <version>1.19</version>
dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
version>1.18.1</version> </dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
dependency> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
例如,将原来的依赖版本: <dependency> <name>jersey-client</name> <version>x.x.x</version> </dependency> 修改为最新版本的依赖设置 : <dependency> <name>jersey-client</name> <version>y.y.y</version> </dependency> 然后重新构建项目,看看报错是否消失
exclusions> <exclusion> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
项目中添加依赖 <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client
说明:关于Jersey以及JSR311标准技术可以参考这里 JavaEE的RESTful标准技术JAX-RS,jersey-client客户端使用介绍【享学Java】 ---- 正文 关于Eureka
引入依赖 ---- 在 pom.xml 中添加 Jersey 相关依赖 <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-client