我正在使用 Spring Boot Rest 模板对我们的服务器进行 http 调用。我有下面的代码来使用restTemplate
ResponseEntity<T> responseEntity = restTemplate.exchange(requestEntity, returnType);
请求实体包含请求正文、标头(包括 Cookie 标头)等。发出请求时,我可以看到存在 2 个“Cookie”标头。我添加一个用于自定义 Cookie,另一个由 RequestAddCookies 拦截器添加,该拦截器是 httpclient 库的一部分。这给我带来了问题,因为我有 2 个 Cookie 标头。如何避免springboot添加Cookies?
禁用 cookie 管理 - 在 Http 客户端上禁用 CookieManagement() 解决了该问题。