- Shipped
- 3 de setembro de 2026 às 04:48 UTC
- Author
- Kamo
- Commit
- 5e4298d
O cliente construiu sua consulta com build(true), que declara os valores já codificado — por isso nada escapou. O personagem que importa é "+": cada filtro JustCall que leva um número leva-lo em E.164, e um grande número servidores ler uma consulta a forma codificada pelo formulário, onde "+" significa um espaço. A primeira O chamador para filtrar por contato número teria perguntado sobre " 15551234567" e recebeu uma lista vazia sem nada para explicar. Alternar para codificar() também não o corrige — "+" é legal em uma consulta sob RFC 3986, então codifica () deixa exatamente como encontrou. Os valores são, portanto, codificados explicitamente, e o URI é passado para RestTemplate como um URI em vez de uma String por isso não é codificado uma segunda vez em% 25. Nenhum chamador passa um número hoje; o teste está lá assim que o primeiro que faz encontra isso funcionando em vez de silenciosamente vazio.