1. 前提事項
- テキストデータはbase64エンコードした画像とする。
- curlコマンド実行時、
-d
オプションを用い、引数として1の情報を渡す。
2. エラー
実行コマンド
$ curl -s -X POST "http://www.xxx.com" -H "Content-Type:application/json" -d "Base64エンコードデータ.txt"
エラー内容
Argument list too long
3. 解決方法
パイプラインを用い、テキストデータを標準入力としてcurlコマンドに渡す。
$ echo "Base64エンコードデータ.txt" | curl -s -X POST "http://www.xxx.com" -H "Content-Type:application/json" -d @-
4. 参考