我是不熟悉Web服务的新手,并试图了解为什么和为什么我们需要ClientConfig来创建Client。
如果有人可以通过一个简单的例子来解释这一点,将不胜感激。
最佳答案
首先,ClientConfig不是创建新泽西客户端的必需项。使用ClientConfig,您可以获得一些好处:
您可以通过ClientConfigs将过滤器注册到要使用的Jersey客户端实例,因此使用过滤器可以拦截请求或响应并进行修改。
注册提供程序类,例如,支持带有JSON的JAXB。
并且,您可以通过ClientConfig为客户端设置属性,例如,PROPERTY_FOLLOW_REDIRECTS
,以配置Jersey Client以自动重定向到3XX HTTP响应代码上的URI。
更多信息here和here