cookies - 如何更改 Jersey 客户端中的 CookieSpec?
问题描述
我在项目中使用了 Jersey Client,如下所示:
clientConfig.connectorProvider(new ApacheConnectorProvider());
clientConfig.register(MultiPartFeature.class);
客户端 = ClientBuilder.newClient(clientConfig);
它实际上使用 httpClient 来完成这项工作。但现在我在这个问题中遇到了 CookieSpec 问题:Fixing HttpClient warning “Invalid expires attribute” using fluent API。我需要更改 CookieSpec,但找不到更改配置的位置。
解决方案
或许你可以尝试使用下面的解决方案:</p>
RequestConfig requestConfig = RequestConfig.custom()
.setCookieSpec(CookieSpecs.STANDARD).build();
clientConfig.property(ApacheClientProperties.REQUEST_CONFIG, requestConfig);
推荐阅读
- node.js - 获取模式内请求数组内的数据
- reactjs - 将 Props 传递给 children,children 不是函数
- python - 在 Python 中创建具有不同增量的对数刻度
- java - Java DateTimeFormatter 问题
- svelte - 在 Svelte 中使用外部库chessboard.js
- migration - DFS 复制可以使用 CLI/POWERSHELL/CMD 创建一个复制组来同步两台服务器之间的共享文件夹吗?
- visual-studio - 我无法运行应用程序。缺少 ucrtbased.dll
- php - PHP 组使用声明未按预期工作
- javascript - 在将 quasar 升级到 vue 2 到 vue 3 时,找不到 core-js/modules/es.typed-array.at.js 依赖项
- express - 解析多种请求体的惯用方式(express)