介紹
curl 是常用的命令行工具,用來請(qǐng)求 Web 服務(wù)器。它的名字就是客戶端(client)的 URL 工具的意思。它的功能非常強(qiáng)大,命令行參數(shù)多達(dá)幾十種。如果熟練的話,完全可以取代 Postman 這一類的圖形界面工具。
GET
curl默認(rèn)協(xié)議就是GET,直接使用 curl url相當(dāng)于直接用瀏覽器打開。
POST
curl 使用 -X POST 可以發(fā)送POST消息。如果要post json數(shù)據(jù),如:
curl -H "Content-Type:application/json" -X POST -d '{"uid":"123"}' http://127.0.0.1:3000/rest/test
參數(shù)解析:
- -H 請(qǐng)求頭。post json需要添加
-H "Content-Type: application/json" - -X 請(qǐng)求協(xié)議。
- -d post的body內(nèi)容,如果是json數(shù)據(jù),外層再加一個(gè)
'包含