Encode JustCall Valeurs de la requête exactement une fois

FixVOIPService
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.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation