- Navios
- 5 de setembro de 2026 às 06:35 UTC
- Autor
- Kamo
- Enviar
- a5989d7
A pasta viajou como um segmento de caminho, e o Gmail separa sua hierarquia com "/" — sua pasta Enviada é `[Gmail]/Enviado Mail`. Não há nenhuma maneira de colocar isso em um segmento: * codificado uma vez, o% 2F é recusado pelo Tomcat e novamente pela Spring Security StrictHttpFirewall, 400 Pedido Mau antes de qualquer manipulador correr; * codificado duas vezes - que o segundo descodificador deste controlador want — o %25 é recusado pelo mesmo firewall. Recusa-o precisamente. porque um serviço que descodifica um caminho duas vezes é o caminho- forma bypass são feitos de, e relaxando esse serviço-wide para mover um nome de pasta Seria uma má troca. Assim, o nome agora chega como um parâmetro de consulta 'pasta', onde nenhuma regra se aplica e o único descodificador da Spring é exacto. O segmento de caminho ainda é lido quando o a consulta está ausente, por isso cada URL já emitida continua a funcionar; um a consulta deixa um placeholder no caminho. Isso também corrige duas falhas mais silenciosas da forma antiga, que decodificado duas vezes e assim ler uma pasta chamada "Q3 + Q4" como "Q3 Q4" e uma chamada "100% Feito" como um Sequência de fuga.