CURL是一個很流行的命令行工具,可以用來進行HTTP請求。在這篇文章中,我們將學習如何使用CURL來進行JSON格式的GET請求。
curl -X GET \ 'https://example.com/api/sample.json' \ -H 'Content-Type: application/json'
解析上面的代碼:
- curl命令:用于發送HTTP請求
- -X:指定HTTP請求方法,GET是默認的方法,所以這個選項其實是可以省略的
- https://example.com/api/sample.json:請求的URL地址
- -H:指定請求頭,Content-Type: application/json表示請求的數據格式是JSON
以上操作完成后,我們就可以通過CURL發送GET請求來獲取JSON數據了。
JSON是一種輕量級的數據交換格式,很多API都會返回JSON格式的數據。例如,我們可以通過下面的代碼來解析從API返回的JSON數據:
curl -X GET \ 'https://example.com/api/sample.json' \ -H 'Content-Type: application/json' \ | python -m json.tool
本例中,我們使用了管道符(|)來將API返回的JSON數據傳遞給Python的json.tool模塊來格式化輸出。你可以看到,json.tool將JSON數據格式化成了易于閱讀的形式。
現在,你已經學會了如何使用CURL發送JSON格式的GET請求。快去試試吧!