linux命令集锦之curl
来源:互联网 发布:p2p理财返利平台源码 编辑:程序博客网 时间:2024/06/04 18:22
下载文件,输出到stdout
curl http://www.centos.org
将文件下载到本地并命名为mygettext.html
curl -o mygettext.html http://www.gnu.org/software/gettext/manual/gettext.html
将文件保存到本地并命名为gettext.html
curl -O http://www.gnu.org/software/gettext/manual/gettext.html
重定向
curl -L http://www.google.com
断点续传
curl -C - -O http://www.gnu.org/software/gettext/manual/gettext.html
访问授权页面
curl -u username:password URL
curl -u username URL
下载指定时间内修改过的文件
curl -z 21-Dec-11 http://www.example.com/yy.html
ftp下载/上传
列出文件名: curl -u ftpuser:ftppass -O ftp://ftp_server/public_html/
下载文件: curl -u ftpuser:ftppass -O ftp://ftp_server/public_html/xss.php
上传文件:
上传一个文件 curl -u ftpuser:ftppass -T myfile.txt ftp://ftp.testserver.com
上传多个文件 curl -u ftpuser:ftppass -T "{file1,file2}" ftp://ftp.testserver.com
从标准输入上传 curl -u ftpuser:ftppass -T - ftp://ftp.testserver.com/myfile_1.txt
字典查词(碉堡了!)
curl dict://dict.org/d:bash
curl dict://dict.org/show:db
curl dict://dict.org/d:bash:foldoc
代理
curl -x proxysever.test.com:3128 http://google.co.in
保存与使用网站cookie信息
curl -D sugarcookies http://localhost/sugarcrm/index.php
curl -b sugarcookies http://localhost/sugarcrm/index.php
传递请求数据
2 curl -u username https://api.github.com/user?access_token=XXXXXXXXXX3 4 # POST5 curl -u username --data "param1=value1¶m2=value" https://api.github.com6 7 # 也可以指定一个文件,将该文件中的内容当作数据传递给服务器端8 curl --data @filename https://github.api.com/authorizations
注:默认情况下,通过POST方式传递过去的数据中若有特殊字符,首先需要将特殊字符转义在传递给服务器端,如value值中包含有空格,则需要先将空格转换成%20,如:
1 curl -d "value%201" http://hostname.com
在新版本的CURL中,提供了新的选项 –data-urlencode,通过该选项提供的参数会自动转义特殊字符。
1 curl --data-urlencode "value 1" http://hostname.com
除了使用GET和POST协议外,还可以通过 -X 选项指定其它协议,如:
1 curl -I -X DELETE https://api.github.cim
上传文件
1 curl --form "fileupload=@filename.txt" http://hostname/resource
- linux命令集锦之curl
- Linux命令之curl
- Linux命令之curl
- Linux命令之curl命令详解
- linux之curl命令常用总结
- Linux 常用命令 之 http请求命令 curl
- linux命令之curl学习笔记
- [转]curl - linux curl命令
- Linux中的curl命令
- Linux中的curl命令
- linux curl命令详解
- linux curl命令详解
- Linux curl命令
- linux curl 命令参数
- linux的curl命令
- linux curl命令
- linux curl命令
- Linux curl命令详解
- 龙芯1B,龙芯1C系列VxWorks操作系统BSP调试完成
- 自定义通知的方法
- js中的KeyCode码
- 1009. Triple Inversions (35)
- 汇编语言将回车键的问题和集成开发的问题
- linux命令集锦之curl
- PAT乙级 打印沙漏(20)
- spring与Hibernate的整合(以及spring的声明式事务处理)
- 任意多边形面积
- 动态设置Layout的宽高值
- ansible高级用法
- 模块化程序设计函数与方法
- 一个类似CColorDialog中颜色选择的控件实现
- 10024---CSS Align(对齐)