Useful Curl Alias

Posted by Joe's Notes on Tuesday, October 22, 2019

TOC

前言

常常會需要去檢查API的狀態,包含response header及response body。所以一個好用的command組合可以讓你輕鬆一點

組合技法

將alias放到 ~/.bashrc 這樣下次啟動後就可以生效了

echo alias c='curl -s --dump-header /dev/stderr' >> ~/.bashrc
source ~/.bashrc

實際使用

c 'https://api.ipify.org?format=json'|jq

or 

c 'https://api.ipify.org?format=json'|jq .ip

執行結果

joe@server:~$ c 'https://api.ipify.org?format=json'|jq 
HTTP/1.1 200 OK
Server: Cowboy
Connection: keep-alive
Content-Type: application/json
Vary: Origin
Date: Tue, 22 Oct 2019 02:57:35 GMT
Content-Length: 23
Via: 1.1 vegur

{
  "ip": "115.237.31.60"
}

是不是很好用?

「您的支持是創作的原動力」

Joe's Notes

您的支持是創作的原動力

使用Wechat(微信))掃描QR Code贊助我吧!


comments powered by Disqus