为什么我们需要ClientConfig来创建客户端(使用泽西)

时间:2015-01-29 12:42:50

标签: java web-services rest jersey webclient

我是新手休息网络服务并试图了解我们需要ClientConfig创建客户端的原因和位置。

如果有人可以通过一个非常感激的简单例子来解释这一点。

1 个答案:

答案 0 :(得分:2)

首先,ClientConfig并非强制要求创建新的Jersey客户端。使用ClientConfig,您可以获得一些好处:

  1. 您可以通过ClientConfigs将过滤器注册到Jersey Client实例以供使用,因此使用过滤器可以拦截请求或响应并对其进行修改。
  2. 注册提供程序类,例如,支持JAX的JAXB。
  3. 您可以通过ClientConfig为客户端设置属性,例如PROPERTY_FOLLOW_REDIRECTS,以便将Jersey客户端配置为自动重定向到3XX HTTP响应代码上的URI。
  4. 更多信息herehere