如何更改 Jersey Client 中的 CookieSpec?
How to change the CookieSpec in Jersey Client?
我在项目中使用Jersey Client是这样的:
clientConfig.connectorProvider(new ApacheConnectorProvider());
clientConfig.register(MultiPartFeature.class);
client = ClientBuilder.newClient(clientConfig);
它实际上使用 httpClient 来完成这项工作。但是现在我在这个问题中遇到了 CookieSpec 问题:。我需要更改 CookieSpec,但找不到更改配置的位置。
或许您可以尝试使用以下解决方案:
RequestConfig requestConfig = RequestConfig.custom()
.setCookieSpec(CookieSpecs.STANDARD).build();
clientConfig.property(ApacheClientProperties.REQUEST_CONFIG, requestConfig);
我在项目中使用Jersey Client是这样的:
clientConfig.connectorProvider(new ApacheConnectorProvider());
clientConfig.register(MultiPartFeature.class);
client = ClientBuilder.newClient(clientConfig);
它实际上使用 httpClient 来完成这项工作。但是现在我在这个问题中遇到了 CookieSpec 问题:
或许您可以尝试使用以下解决方案:
RequestConfig requestConfig = RequestConfig.custom()
.setCookieSpec(CookieSpecs.STANDARD).build();
clientConfig.property(ApacheClientProperties.REQUEST_CONFIG, requestConfig);