zoukankan      html  css  js  c++  java
  • 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 [options] [URL...]

    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得到值,返回给服务器
  • 相关阅读:
    delphi vcl图像的二值化
    黑科技工具,推荐两款开源自动生成代码神器!
    推荐一款最强Python自动化神器!不用写一行代码!
    Java 展开或折叠PDF中的书签
    C# / VB.NET 获取PDF文档的数字签名信息
    滚蛋了
    MySQL 执行计划
    MySQL优化索引
    延时队列 DelayQueue
    【MongoDB】MongoDB 的存储过程
  • 原文地址:https://www.cnblogs.com/wxxjianchi/p/13547197.html
Copyright © 2011-2022 走看看