curl 使用筆記

 1、使用案例web

curl -H "cookie:userName=shangyy" www.baidu.comruby

 

2、使用服務器

一、從Netscape的網頁服務器上得到該網站的主頁:

curl http://www.netscape.com/

二、從futnet的ftp服務器的用戶主目錄得到指定文件:README

curl ftp://ftp.funet.fi/README

三、使用服務器的8000端口得到web主頁:

curl http://www.weirdserver.com:8000/

四、列出ftp站點目錄中的文件:

curl ftp://cool.haxx.se/

五、從字典查詢網站得到詞條curl的定義:

curl dict://dict.org/m:curl

六、次性操做取得二份文檔:

curl ftp://cool.haxx.se/ http://www.weirdserver.com:8080/

七、從FTPS服務器上獲取文件:

curl ftps//files.are.secure.com/secrets.txt

或者使用推薦的方法訪問FTPS服務器來執行相同的操做:cookie

curl --ftp-ssl  ftp//files.are.secure.com/secrets.txt

八、使用SFTP從一個SSH服務器上獲取一份文件:

curl -u username sftp://example.com/etc/issue

九、從一臺使用私鑰認證(私鑰未使用密碼保護)的SSH服務器上使用SCP獲取一份文件:

curl -u username: --key ~/.ssh/id_rsa \ scp://example.com/~/file.txt

十、從一臺使用私鑰認證(私鑰使用密碼保護)的SSH服務器上使用SCP獲取一份文件:

curl -u username: --key ~/.ssh/id_rsa --pass private_key_password \ scp://example.com/~/file.txt

十一、從一臺使用IPv6的網頁服務器上得到站點主頁:

curl "http://[2001:1890:1112:1::20]/"

十二、從一臺Samba文件服務器上得到文件:

curl -u "domain\username:passwd" smb://server.example.com/share/file.txt
相關文章
相關標籤/搜索