Linux シェル スクリプトから CURL を使用して、SMS プロバイダー (Sybase 365) の HTTP ゲートウェイに POST しようとしています。
次のデータを渡す必要があります ([ ] と 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]
これを回避するためにできることはありますか、それとも別のツールが必要ですか?
テスト用に自分のデータを含むファイルを使用していますが、実際にはそれを避け、スクリプトから直接 POST したいと考えています。