最近 curl で API の検証を行う機会が多いのだが、POSTする場合のオプションがいまいちわかってないのでここにメモを残します。 curl オプション(POSTする場合) -d オプション(--data "データ") エンコード未済のデータを扱いたい場合 json データを扱いたい場合 -F オプション(--form "名前=値") 使い分け そのほかのよく使う curl オプション 詳細出力(-v もしくは --verbose) curl オプション(POSTする場合) -d オプション(--data "データ") データを POST したのと同じように送るオプションです。 このオプションを指定した場合は "Content-Type:application / x-www-form-urlencoded" のようなデフォルトのヘッダーが含まれます。 '-d' オプションがついていれ