cadenas Base64 en la URL

1

Tengo un problema con las cadenas Base64 en las URL de El Capitán.

Estoy enviando notificaciones desde una plataforma web a sus usuarios. Esos correos electrónicos son texto sin formato y contienen enlaces a mensajes.

He probado los siguientes enlaces

enlace

enlace

Sin embargo, cuando alguien hace clic en un enlace en Apple Mail, Safari abre los enlaces con el código Base64 convertido en minúsculas. No entiendo por qué esto está sucediendo. Me parece un gran insecto. ¿Alguien ha encontrado un trabajo fácil?

La única solución que encontré hasta ahora fue usar Base32 pero eso solo aumenta la longitud de las URL. Otro posible podría ser utilizar correos electrónicos HTML, pero eso significaría un poco de trabajo adicional que me gustaría evitar.

    
pregunta B. Martin 19.11.2015 - 21:30

1 respuesta

3

Debería colocar explícitamente una barra diagonal "/" después del nombre del host, es decir,

enlace

Sin el trailing / character after localhost, Mail trata la url completa como un nombre de host, lo que distingue entre mayúsculas y minúsculas.

    
respondido por el Kent 19.11.2015 - 21:51

Lea otras preguntas en las etiquetas