CURL命令常規(guī)用法和參數(shù)介紹

介紹

curl是底層使用 libcurl 庫開發(fā)的命令行工具,是一個網(wǎng)絡數(shù)據(jù)傳輸項目,它支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMB、SMBS、SMTP、SMTPS、Telnet 與 TFTP 等協(xié)議,功能也比較豐富,今天筆者就一起來為大家解鎖更多用法吧

常規(guī)用法

說明: http://api.com是url地址

Get請求

curl http://api.com
# 攜帶參數(shù)
curl http://api.com?name=參數(shù)

Post請求

# 1.普通表單請求
# -d 后面跟參數(shù)
curl -X POST -d 'username=zhangs&pass=123456' http://api.com

# 2.JSON數(shù)據(jù)傳參
# -H 設置頭信息 -d 后面跟參數(shù)
curl -X POST http://api -H "Content-type: application/json"  -d'{"phone":"13111111111", "smsCode":"124567"}'

-X 指定請求類型
-H 指定請求頭(若有多個請求頭,可以 -H "XX:XX" -H "XX:XX" ......)
-d 參數(shù)
-F 指定文件

上傳文件

curl -F "file=@a.txt" http://api.com
# a.txt是文件

下載文件

curl http://api.com -o a.txt
# a.txt是文件

--progress 顯示進度信息

其他用法參數(shù)說明

更詳細用法可參考 cookbooks

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Usage: curl [options...] Options: (H) means HTTP/HTTPS o...
    FantJ閱讀 983評論 0 1
  • 1、使用Chrome開發(fā)者工具分析網(wǎng)絡請求 2、HTTP協(xié)議組成 ①target:url protocol hos...
    小鄺小鄺閱讀 8,875評論 0 1
  • 簡介 curl 是常用的命令行工具,用來請求 Web 服務器。它的名字就是客戶端(client)的 URL 工具的...
    含笑州閱讀 295評論 0 0
  • 一.常見的接口協(xié)議解析 1.tcp與UDP的區(qū)別: TCP:面向連接,錯誤重傳,擁塞控制,適用于可靠性高的場景 U...
    一閃一閃亮晶晶_bfe8閱讀 492評論 0 0
  • 一、目錄結構 目錄說明/binBinary的縮寫,這個目錄存放最經(jīng)常使用的命令;/sbins就是Super Use...
    CJ21閱讀 1,839評論 0 15

友情鏈接更多精彩內容