快速业务通道

HTTP工具CURL的使用简介

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-16
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 [url]http://aaa.abc.com/~[/url]{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://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号