- Expédié
- 3 septembre 2026 à 04:48 UTC
- Auteur
- Kamo
- Commite
- 5e4298d
Le client a construit sa requête avec build(true), qui déclare déjà les valeurs encodées - donc rien n'a été échappé du tout. Le caractère qui compte est "-" : chaque filtre JustCall qui prend un nombre le prend en E.164, et un grand nombre Les serveurs lisent une requête de la manière codée sous forme, où "-" signifie un espace. Le premier l'appelant pour filtrer par contact-numéro aurait posé une question sur " 15551234567" et a reçu une liste vide avec rien pour l'expliquer. Le passage à encode() ne le fixe pas non plus est légal dans une requête sous RFC 3986, donc encode() le laisse exactement comme il l'a trouvé. Les valeurs sont donc codées explicitement, et l'URI est passé à RestTemplate en tant qu'URI plutôt qu'à une corde Il n'est donc pas codé une seconde fois en %25. Aucun appelant ne passe un numéro aujourd'hui; le test est là donc le premier qui le fait trouve ce travail plutôt que silencieusement vide.