Experimente --data-urlencode
com -G
.
curl "http://127.0.0.1:13013/cgi-bin/sendsms?username=kannel&password=kannelpassword&to=03333333333" -G --data-urlencode text@/temp/message.txt
Você pode alimentar os dados do stdin:
ls -l | curl "http://127.0.0.1:13013/..." -G --data-urlencode text@-
Ou especifique-o diretamente na linha de comando:
curl "http://127.0.0.1:13013/..." -G --data-urlencode text='!@#$%^&*()'