Estoy tratando de POSTAR a la puerta de enlace HTTP de un proveedor de SMS (Sybase 365) usando CURL desde un script de shell de Linux.¿CÓMO PUESTO LF con la herramienta de línea de comando curl?
tengo que pasar los datos siguientes (tenga en cuenta los caracteres [] y LF)
[MSISDN]
List=+12345678
[MESSAGE]
Text=Hello
[END]
Si presento un archivo mediante el parámetro -F, rizo elimina la LF, por ejemplo,
curl -F @myfile "http://www.sybase.com/..."
resultados en esta en el servidor (que es rechazado)
[MSISDN]List=+12345678[MESSAGE]Text=Hello[END]
¿Hay algo que pueda hacer para evitar esto o necesito una herramienta alternativa?
Estoy usando un archivo que contiene mis datos para probar pero me gustaría evitar eso en la práctica y POST directamente desde el script.
CRLF o LF - no hace ninguna diferencia - pero hasta que Athena y me hizo consciente de --Hojas binario , No pude enviar tampoco. Gracias. –