我是不熟悉Web服务的新手,并试图了解为什么和为什么我们需要ClientConfig来创建Client。

如果有人可以通过一个简单的例子来解释这一点,将不胜感激。

最佳答案

首先,ClientConfig不是创建新泽西客户端的必需项。使用ClientConfig,您可以获得一些好处:


您可以通过ClientConfigs将过滤器注册到要使用的Jersey客户端实例,因此使用过滤器可以拦截请求或响应并进行修改。
注册提供程序类,例如,支持带有JSON的JAXB。
并且,您可以通过ClientConfig为客户端设置属性,例如,PROPERTY_FOLLOW_REDIRECTS,以配置Jersey Client以自动重定向到3XX HTTP响应代码上的URI。


更多信息herehere

08-04 00:26