Curl是一個(gè)強(qiáng)大的命令行工具,經(jīng)常用于發(fā)送HTTP請(qǐng)求。它具有多種操作模式和功能,其中一個(gè)常見功能是接受JSON響應(yīng)。
curl -H "Accept: application/json" http://example.com/api
通過(guò)添加"-H"選項(xiàng)和"Accept: application/json"頭部,curl可以指示服務(wù)器僅返回JSON格式的響應(yīng)。如果服務(wù)器返回的不是JSON格式,curl將會(huì)發(fā)生錯(cuò)誤。
另外,curl還可以通過(guò)"-i"選項(xiàng)來(lái)顯示響應(yīng)頭部信息:
curl -i -H "Accept: application/json" http://example.com/api
通過(guò)這種方式,可以查看響應(yīng)頭部是否包含"Content-Type: application/json",以確定服務(wù)器是否按照預(yù)期返回JSON響應(yīng)。