Encode JustCall query valori esattamente una volta

FixVOIPService
Spegnimento
3 settembre 2026 alle ore 04:48 UTC
Autore
Kamo
Impegno
5e4298d

Il cliente ha costruito la sua query con build(true), che dichiara i valori già encoded — quindi nulla è sfuggito affatto. Il personaggio che conta è "+": ogni filtro JustCall che prende un numero lo prende in E.164, e un gran numero i server leggono una query la forma codificata, dove "+" significa uno spazio. Il primo chiamante per filtrare da contact number avrebbe chiesto circa " 15551234567" e ha ricevuto una lista vuota senza nulla da spiegare. La commutazione per codificare() non lo risolve nemmeno — "+" è legale in una query sotto RFC 3986, così codifica() lo lascia esattamente come lo ha trovato. I valori sono quindi codificati esplicitamente, e l'URI è passato a RestTemplate come URI piuttosto che a String così non è poi codificato una seconda volta in %25. Nessun chiamante passa un numero oggi; il test è lì così il primo che fa trova questo lavoro piuttosto che silenziosamente vuoto.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo