Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.3K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda