Linux下curl命令的使用

1.curl

       简单来说,curl是一个用url方式,来和服务器进行文件传输和下载的工具。它不仅仅支持Http协议,还支持了其他的众多的协议,例如DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP等。


2.curl的使用方法

       curl命令的使用格式是: 

curl [option] url

常见的选项有:
-d data   向HTTP server发起POST请求,并带上data参数
-v        显示详细的通信过程


3.cur的使用示例

       (1)curl -o home.html  http://www.sina.com

        把www.sina.com的网页抓取过来存放在本地的home.html文件中。

       (2)curl -D ./cookie_D.txt -F log=aaaa -F pwd=****** http://blog.51yip.com/wp-login.php

        模拟表单数据,模拟登录。

        (3)curl -d "name=fssf,pass=sfaf" http://mysite.com/form.cgi

          向http://mysite.com/form.cgi发起HTTP POST请求,并带上name和pass参数。


备注:狭义地说,curl像是一个浏览器,但是比浏览器的支持的东西要多,因为它不仅支持Http协议,还支持其他很多的协议。

你可能感兴趣的:(Linux下curl命令的使用)