Curl:
Curl 是一个基于命令行的应用工具,提供利用URL标准进行数据传输的功能,支持多种互联网协议:FTP,FTPS,HTTP,HTTPS,TELNET…支持SSL认证,HTTP POST/PUT,FTP 上传下载,HTTP 上传,设置代理,cookies等一些强大功能
Curl一些命令总结
1.用{}表示多个URL
如 http://www.{baidu,google}.com就是表示http://www.baidu.com和http://www.google.com
2.用[]表示多个URL
如ftp://10.74.51.81/tina/call[1-2].txt就是表示ftp://10.74.51.81/tina/call1.txt 和ftp://10.74.51.81/tina/call2.txt
?看出{}和[]之间的区别了吗?
{}写的是url地址,[]填写的是不同的文件 这两种可以结合使用哦
如:http://www.{baidu,google}.com/ call[1-2].txt
- curl命令行工具的基本语句是curl[option][url..] 如果要禁止这个选项 就是-no –options
- curl –o xx(文件的命名以及location,如C:/baidu.html) http://www.baidu.com #将百度首页保存到baidu.html中
- curl –x 1.2.3.4:1234 http://www.baidu.com -x用于指定代理及端口
- curl –u ftpserver:cisco123 ftp:/10.74.51.81/tina curl -u user:password用于需要用户名和密码的页面的登录
- curl –u ftpserver:cisco123 –d xxxxx ftp://10.74.51.81/tina-->curl –d用于以 POST方式向HTTP服务器传输数据
如:curl -v -d "406=true" http://10.74.121.125/admin/acisco.csc
8. curl –u ftpserver:cisco123 –T xxxxx ftp://10.74.51.81/tina-->curl-->curl -T是上传命令