[Bug]: Vert.x opt-in redirects do not support relative Location values.
I maintainer di solito rispondono entro 1 giorno
@ehsavoie ci sta già lavorando.
Dal 8/9/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 75/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Ambito
- backend, networking
Direzione di ricerca
La issue indica le righe 576-579 di VertxA2AHttpClient.java. Inizia esaminando quel file per capire come vengono gestiti i reindirizzamenti. Cerca le chiamate a getAbs()/postAbs() e verifica come viene utilizzato l’header Location. Risolvi gli URL relativi rispetto all’URI della richiesta originale prima di costruire la richiesta reindirizzata. Verifica il comportamento simulando un reindirizzamento con un valore relativo di Location, per assicurarti che funzioni correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened?
VertxA2AHttpClient.java:576-579 passes Location directly to getAbs()/
postAbs(). HTTP redirects commonly use values such as /collect; these will fail instead of being resolved against the original request URI. Resolve
relative locations before constructing the redirected request.
Relevant log output
Code of Conduct
- I agree to follow this project's Code of Conduct
- Lingua principale
- Java
- Stelle
- 504
- Fork
- 184
- Merge medio
- 1g 13h
- PR unite (30g)
- 31
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di a2aproject/a2a-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
a2aproject/a2a-java#1012 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
a2aproject/a2a-java#464 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Create a sample that demonstrates how to use a shared contextId across multiple tasksForse di nuovo libera @tanish111 l’ha presa 355 giorni fa e non c’è nessuna pull request aperta. Apertasample
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
a2aproject/a2a-java#375 · 5 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
a2aproject/a2a-java#1207 ·
I maintainer di solito rispondono entro 1 giorno
-
Enable checkstyle failOnViolation=trueForse già presa @ZYZ666-RGB l’ha presa 3 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
a2aproject/a2a-java#1206 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di a2aproject/a2a-java
Issue simili
-
status: team-only type: dependency-upgrade
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
spring-projects/spring-boot#52143 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area/frontend good first issue kind/cooldown
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kestra-io/kestra#20704 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno