![Curl(命令行下载工具)[V7.75.0免费版] Curl(命令行下载工具)[V7.75.0免费版]](/package/softPlug/static/upload/icon/20250424/eda67b1477b2df8d4a54fec911de04b7.png)
点击:0次
分类:网络工具
Curl根据接受技术专业指令语言表达来下载文件还可以说成一款综合性传送专用工具!尽管技术性实际操作成分有点儿高,但它的作用特点十分丰富多彩,而且翠绿色精巧,安裝简单,针对内行人的朋友们而言,用起來可能尤其顺意,有感兴趣的好朋友,可以来多特软件站下载!
软件简介
CURL是一个运用URL英语的语法在命令下运行的文件传送专用工具。它适用文件的提交和下载,因此是综合性传送专用工具,但按传统式,习惯性称CURL为下载专用工具。Curl可下载ftp,HTT,HTTP,GOPHE,TELNET,DICT,FILE,LDAP等协义文件,还能够提交HTTP POST,HTTP PUT,FTP uploading,HTTP form based upload,proxies,cookies。
软件简介
一、获得文件
英语的语法:curl -option URL不用一切选项时,默认将結果打印出到规范导出(STDOUT)
-o filename 选项:将获得到的信息以特定文件名(filename)储存至当地-O 选项:应用URL中的文件大将其储存至当地
--progress 选项表明仅用『#』和百分数表明下载进展,若下载终断,可以加上-C - 选项上传下载
--limit-rate 选项对下载文件时的效率进行限定
二、获得回应头信息
-i 选项:导出时回应头和文本文档內容都表明-I 选项:只表明回应头信息无法显示文本文档內容
可以看得出,默认状况下 cURL 不容易推送 HTTP Location headers(跳转),即碰到必须自动跳转的网页页面不自动跳转。
可以根据加上 -L 选项开展跳转。(图内的 -s 选项表明默然方式)
三、自定User-Agent
User-Agent 是网页的真实身份标志,虚拟服务器根据它可以获得手机客户端应用的电脑操作系统、浏览器版本等信息。(读过网络爬虫的都了解……)-A 选项可以自定 User-Agent 信息,默认是 curl/版本信息
浏览图中中的网址的时候会回到访问者的 User-Agent 信息
--header 选项可以自定别的请求头信息如curl --header Content-Type:application/json URL
三、cookie信息
Cookie 是浏览的远程控制网站储存在手机客户端电子计算机上的一段信息,通常存储着客户对某一网站的设定,例如喜好的语言表达或所在位置,也包含本人身份核查信息。--cookie 选项可以增加上 cookie 信息-c cookie-file 可以储存缺少对象的 cookie 到文件-b cookie-file 可以应用该文件做为 cookie 信息
四、HTTP形容词
默认无选项的 curl 指令即采用了 GET(获得) 形容词,此外也有 POST(新创建),PUT(升级),DELETE(删掉)等方式。根据这种形容词可以很便捷的浏览 Restful 构架的 API。指令文件格式为:curl -d data -X method URL
-d 选项特定要传送的数据信息,-X 选项特定应用的方式。只额外 -d 选项则默认应用 POST 方式,可以经过此指令进行简易的表单验证实际操作
常见主要参数如下所示:
-c,–cookie-jar:将cookie载入到文件
-b,–cookie:从文件中载入cookie
-C,–continue-at:上传下载
-d,–data:http post方法传送数据
-D,–dump-header:把header信息载入到文件
-F,–from:仿真模拟http表述递交数据信息
-s,–slient:降低导出信息
-o,–output:将信息导出到文件
-O,–remote-name:依据网络服务器上的文件名,存有当地
–l,–head:仅回到头顶部信息
-u,–user[user:pass]:设定http验证用户名与登陆密码
-T,–upload-file:提交文件