我是 REST Web 服务的新手,并试图了解为什么以及在哪里我们需要 ClientConfig 来创建客户端。
如果有人可以通过一个简单的例子来解释这一点,我们将不胜感激。
最佳答案
首先,创建新的 Jersey 客户端时,ClientConfig 不是必需的。使用 ClientConfig 您可以获得一些好处:
- 您可以通过 ClientConfigs 将 Filter 注册到 Jersey Client 实例来使用,这样您就可以通过 Filter 拦截请求或响应并修改它们。
- 注册提供程序类,例如支持 JAXB 和 JSON 的提供程序类。
- 您还可以通过 ClientConfig 设置客户端属性,例如
PROPERTY_FOLLOW_REDIRECTS
,以将 Jersey Client 配置为自动重定向到 3XX HTTP 响应代码上的 URI。
关于java - 为什么我们需要ClientConfig来创建Client(使用jersey),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28215075/