RHEL8.6 curlコマンドでjsonをpostする方法
環境
RHEL8.6
概要
オプションについて
-H, –header ヘッダを指定する。複数ある場合はその分だけ記述しても問題ない
-d, –data 文字の内容をPOST送信する。
–cert クライアント証明書を使うときのファイルパスを指定する
–key クライアント証明書で鍵となるファイルパスを指定する
-X , –request 利用するHTTPメソッドを指定する。 -d を使うと勝手にPOSTリクエストになるので、特異なケース以外は利用不要
-v , -verbose 通信の詳しい状況を表示します。
操作例
1.curlバージョンを確認する
# curl --version
2.JSONのファイルをPOSTします
操作コード
curl -H "Accept: application/json" -H "Content-type: application/json" -d '{"xxx":"xxx_body"}' --key ~/aaakey.pem --cert ~/aaacert.pem https://xxx.com