Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.3K
Views
Cómo deshabilitar las cookies con Spring WebClient

¿Alguien sabe si hay alguna forma de deshabilitar la administración de cookies en Spring WebClient usando Reactor Netty HttpClient?

Noté que las API de WebClient.Builder y HttpClient proporcionan un medio para agregar cookies a una solicitud saliente, pero estoy buscando una manera de inhibirlas por completo si existe. Eso es similar a disabledCookieManagement en disableCookieManagement de Apache .

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Parece que no hay forma de deshabilitar el manejo de cookies per se, pero esto parece funcionar: cree su propio HttpClient, luego use HttpClient.doOnRequest para registrar una devolución de llamada antes de enviar la solicitud. En la devolución de llamada, llama a HttpClientRequest.requestHeaders() para recuperar los encabezados de la solicitud y luego elimina el encabezado de la Cookie .

Código de muestra que elimina el encabezado User-Agent antes de enviar la solicitud.

 public class Main { public static void main(String[] args) { HttpClient httpClient = HttpClient.create().doOnRequest((request, connection) -> { request.requestHeaders().remove("User-Agent"); }); WebClient client = WebClient.builder() .clientConnector(new ReactorClientHttpConnector(httpClient)) .build(); Mono<String> r = client.get().uri("https://www.google.com").retrieve() .bodyToMono(String.class); System.out.println(r.block()); } }
over 4 years ago · Santiago Trujillo Report

0

En mis pruebas, no veo que Reactor Netty HttpClient esté haciendo nada con las cookies que regresan en la respuesta. De hecho, estaba buscando habilitar un almacén de cookies como el que admite Apache HttpClient, pero según todas las indicaciones, Netty HttpClient no tiene esa característica.

En todo el código base de Reactor Netty , no se usa el encabezado "set-cookie", excepto en una de sus pruebas unitarias. Esto me dice que las cookies se ignoran de forma predeterminada a menos que el código del cliente decida buscarlas.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!