jenkinsci / jenkinsci/java-client-api
DisableRedirectHandling in JenkinsHttpClient
- Lenguaje dominante
- Java
- Estrellas
- 913
- Forks
- 466
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
When calling a GET for job///toggleLogKeep, I get an exception thrown:
org.apache.http.client.CircularRedirectException: Circular redirect to 'https:///job///toggleLogKeep/api/'
If I edit the source code in JenkinsHttpClient.addAuthentication(HttpClientBuilder builder, URI uri, String username, String password) to add HttpClientBuilder.disableRedirectHandling(), this prevents the Exception from being thrown and allows me to toggle the "Keep build forever" functionality.
Guía de contribución
Línea de trabajo
Empieza en JenkinsHttpClient.addAuthentication(HttpClientBuilder builder, URI uri, String username, String password), donde el issue informa de que el manejo de redirecciones provoca una CircularRedirectException para la solicitud GET toggleLogKeep. Reproduce esa solicitud y verifica que la operación „Keep build forever“ se complete sin la excepción después de corregir el manejo de redirecciones.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- api
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100