curl命令⼯具
curl⼯具
简介
curl是基于URL语法在命令⾏⽅式下⼯作的⽂件传输⼯具,它⽀持FTP, FTPS,HTTP, HTTPS, GOPHER, TELNET, DICT, FILE及LDAP等协议。curl⽀持HTTPS认证,并且⽀持HTTP的POST、PUT等⽅法, FTP上传, kerberos认证,HTTP上传,代理服务器,cookies,⽤户名/密码认证, 下载⽂件断点续传,上载⽂件断点续传, http代理服务器管道( proxy tunneling),还⽀持IPv6,socks5代理服
务器,通过http代理服务器上传⽂件到FTP服务器等,功能⼗分强⼤curl命令发送post请求带参数
使⽤格式
curl [options] []
options
-A/--user-agent <string> 设置⽤户代理发送给服务器
-
e/--referer <URL> 来源⽹址
--cacert <file> CA证书 (SSL)
-k/--insecure 允许忽略证书进⾏ SSL 连接curl⼯具常⽤选项
--compressed 要求返回是压缩的格式
-H/--header <line>⾃定义⾸部信息传递给服务器
-i显⽰页⾯内容,包括报⽂⾸部信息
-I/--head 只显⽰响应报⽂⾸部信息
-D/--dump-header <file>将url的header信息存放在指定⽂件中
--basic 使⽤HTTP基本认证
-u/--user <user[:password]>设置服务器的⽤户和密码
-L 如果有3xx响应码,重新发请求到新位置
-
O 使⽤URL中默认的⽂件名保存⽂件到本地
-o <file> 将⽹络⽂件保存为指定的⽂件中
--limit-rate <rate> 设置传输速度
-0/--http1.0 数字0,使⽤HTTP 1.0
-v/--verbose 更详细curl⼯具常⽤选项
-C 选项可对⽂件使⽤断点续传功能
-c/--cookie-jar <file name> 将url中cookie存放在指定⽂件中
-x/--proxy <proxyhost[:port]> 指定代理服务器地址
-X/--request <command> 向服务器发送指定请求⽅法
-U/--proxy-user <user:password> 代理服务器⽤户和密码
-T选项可将指定的本地⽂件上传到FTP服务器上
-
-data/-d ⽅式指定使⽤POST⽅式传递数据
-b name=data 从服务器响应set-cookie得到值,返回给服务器
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论