KamoCRM

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?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo