curlコマンド、jqコマンド

curlコマンド

HTTPアクセスをしてコンテンツを取得できるコマンド

下記の書式でコマンドが実行

curl [options] [URL]

f:id:mkyosuke:20200312174053p:plain

 

オプション「-i」 HTTP ヘッダを出力に含めます。
オプション「-I」 HTTP ヘッダのみを取得します。

f:id:mkyosuke:20200312174505p:plain

f:id:mkyosuke:20200312174601p:plain

POSTでリクエストを行う場合には-X POST

 

jqコマンド

JSON用コマンドでデータのフィルタや置き換え、整形ができる

echoでjsonを出力後jqコマンドを実行

f:id:mkyosuke:20200312180040p:plain

特定のkerを絞る

jqコマンドの後にresultを指定

f:id:mkyosuke:20200312180542p:plain

valueを取得

f:id:mkyosuke:20200312185245p:plain

参考

https://qiita.com/bunty/items/758425773b2239feb9a7

https://qiita.com/bunty/items/a769ebabbdd324ff0d6f