2020年6月15日月曜日

curl で JSON を複数行にして実行する方法

概要

タイトルの通り
クエリストリングはこちら

環境

  • macOS 10.15.5
  • zsh 5.7.1

方法

curl -v -XPOST localhost:8000/path \
-H 'Content-Type: application/json' \
-d @- << EOF
{
  "key1": "value1",
  "key2": {
    "nested_key1": "nested_value1"
  },
  "key3": [
    "array_value1"
  ],
  "key4": false
}
EOF

@- で標準入力が使えます
それに << EOF でヒアドキュメントを与えることで複数行にしています

0 件のコメント:

コメントを投稿