我試圖從Linux shell腳本使用CURL POST到SMS提供程序(Sybase 365)的HTTP網關。如何使用curl命令行工具POST LF?
我需要通過以下數據(注意[]和LF字符)
[MSISDN]
List=+12345678
[MESSAGE]
Text=Hello
[END]
如果我提交使用-F參數文件,CURL去除LF例如
curl -F @myfile "http://www.sybase.com/..."
導致這個在服務器(被拒絕)
[MSISDN]List=+12345678[MESSAGE]Text=Hello[END]
有什麼我可以做,以避免這還是我需要一種替代工具?
我正在使用包含我的數據進行測試的文件,但我想避免這種情況在實踐中直接從腳本中進行。
CRLF或LF - 它沒有任何區別 - 但直到你和雅典娜讓我意識到--data二進制,我也無法發送。謝謝。 – 2008-12-23 09:00:29