常用請(qǐng)求
-X POST
表示發(fā)送 POST 請(qǐng)求,可將 POST 改成 GET, DELETE, PUT 等其他請(qǐng)求方式
--header
表示頭挠轴,可以簡寫成 -H
--data
表示請(qǐng)求的數(shù)據(jù)部分侥加,可簡寫成 -d
,用于 POST, PUT 等
-i
表示輸出包含 header 的信息
curl -X POST -i --header 'Content-Type: application/json;charset=UTF-8' --data '{"username":"user"}' http://localhost/v1/users
gzip 壓縮
-H "Accept-Encoding: gzip"
接受gzip壓縮
-I
顯示頭信息,不輸出內(nèi)容
--write-out "%{size_download}\n"
輸出返回的大小
--output a.txt
將返回結(jié)果重定向到 a.txt 文件
上傳文件
將當(dāng)前目錄的 file.txt 文件和 img.png 圖片上傳到服務(wù)器:
-F
不需要再聲明 Content-Type
curl -F 'file=@file.txt' -F 'img=@img.png' http://localhost/upload
更詳細(xì)的介紹可以查看官方 Manual静尼。