HTTP工具CURL的使用简介
2009-01-06 20:44
471 查看
Curl是Linux下一个很强大的http/ftp/dict协议命令行工具,其功能十分强大。
1) 存下http的结果,用option: -o
可以看到屏幕上出现一个下载页面进度指示。等进展到100%,自然就OK了
2) 可以指定http访问所使用的proxy服务器及其端口: -x host:port
3) option: -D 这个是把http的response里面的cookie信息存到一个特别的文件中去
4) option: -b 这个参数把保存cookie的信息文件读出供此次传递。
5)option: -A 浏览器信息
6)option:-e referee信息
7)option: -O 大写的O,按照服务器上的文件名,自动存在本地了,支持批量下载,可用正则式指定目标(包括路径和文件名,正则表达式可以被后溯重用于-o参数),如:
$ curl -o #2_#1.jpg .JPG]http://aaa.abc.com/~{aaa,bbb}/[001-100].JPG
这样,自定义出来下载下来的文件名,就变成了001-aaa.JPG, 001-bbb.JPG, 002-aaa.JPG, 002-bbb.JPG, ..., 100-aaa.JPG, 100-bbb.JPG
8) option: -c 断点续传,只保证curl下载中断后续传可以成功
9) option: -r 分块下载, linux可以用cat part* > allpart, windows 可以用copy /b part* allpart来合并。
10) option: -u name:password, ftp/http登录用户/密码
11)option: -T 上传文件,用PUT方法,ftp/http服务器均可。
12)option: -F 上传文件表单POST方法提交,参数格式为 表单变量名=值;当文件上传变量时,本地文件名前须加@作为值传递。
13)option: -d POST方法提交变量/值对。对间用&分隔,对内名与值用=分隔。
14) option: -E 等同于--cacert,提供SSL安全证书文件供HTTPS连接使用。
1) 存下http的结果,用option: -o
可以看到屏幕上出现一个下载页面进度指示。等进展到100%,自然就OK了
2) 可以指定http访问所使用的proxy服务器及其端口: -x host:port
3) option: -D 这个是把http的response里面的cookie信息存到一个特别的文件中去
4) option: -b 这个参数把保存cookie的信息文件读出供此次传递。
5)option: -A 浏览器信息
6)option:-e referee信息
7)option: -O 大写的O,按照服务器上的文件名,自动存在本地了,支持批量下载,可用正则式指定目标(包括路径和文件名,正则表达式可以被后溯重用于-o参数),如:
$ curl -o #2_#1.jpg .JPG]http://aaa.abc.com/~{aaa,bbb}/[001-100].JPG
这样,自定义出来下载下来的文件名,就变成了001-aaa.JPG, 001-bbb.JPG, 002-aaa.JPG, 002-bbb.JPG, ..., 100-aaa.JPG, 100-bbb.JPG
8) option: -c 断点续传,只保证curl下载中断后续传可以成功
9) option: -r 分块下载, linux可以用cat part* > allpart, windows 可以用copy /b part* allpart来合并。
10) option: -u name:password, ftp/http登录用户/密码
11)option: -T 上传文件,用PUT方法,ftp/http服务器均可。
12)option: -F 上传文件表单POST方法提交,参数格式为 表单变量名=值;当文件上传变量时,本地文件名前须加@作为值传递。
13)option: -d POST方法提交变量/值对。对间用&分隔,对内名与值用=分隔。
14) option: -E 等同于--cacert,提供SSL安全证书文件供HTTPS连接使用。
相关文章推荐
- 图解命令行http工具curl使用初步
- curl工具使用简介
- curl工具使用简介
- iOS 的 ASIHTTPRequest 类库简介和使用说明
- HttpWatch工具简介及使用技巧
- ASP.NET 网站管理工具使用简介【转】
- Spring Http Invoker使用简介
- ASIHTTPRequest类库简介和使用说明
- ASIHTTPRequest类简介和简单使用
- http 使用curl发起https请求
- 将数据源配置放在Tomcat的config目录下,使用curl工具上传文件
- 通过curl工具写的一个C语言版网页爬虫工具,主要在vim里方便使用!
- HttpWatch工具简介及使用技巧
- sysbench压力测试工具简介和使用(一)
- 展示C代码覆盖率的gcovr工具简介及相关命令使用示例
- 抓包工具 Wireshark 使用简介
- linux下的内核测试工具——perf使用简介
- Postman用法简介-Http请求模拟工具
- ASIHTTPRequest类库简介和使用说明
- ASIHTTPRequest类库简介和使用说明