zoukankan      html  css  js  c++  java
  • CURL学习总结(1)

    1、curl是什么?

       

        百度百科定义:

        curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。

       

        curl 是一个能够以命令方式执行http协议请求的工具。

        curl 可以执行http的get/post/put/delete方法。

        下载安装

        a、下载地址:https://curl.haxx.se/download.html

        b、解压curl.ext和ca-bundle.crt到同一个目录,

        c、安装证书。

       

    2、一个简单的例子

         curl http://curl.haxx.se

         这是最简单的使用方法。

         用这个命令获得了http://curl.haxx.se指向的页面,

         同样,如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地。

    3、参数举例

    -i和-I 如果下载的是HTML文档,那么缺省的将不显示http头信息。

        要全部显示http头信息+返回内容,请加参数 -i,

        要只显示头部,用参数 -I。

        curl  -i  www.baidu.com

    -v 任何时候,可以使用 -v 命令看curl是怎样工作的,它向服务器发送的所有命令都会显示出来。

        curl  -v  www.baidu.com

        curl  --trace  output.txt  www.baidu.com

    -r 为了断点续传,可以使用-r参数来指定传输范围。

    -o 输出到指定文件

    -O 输出到最后一段为名字的文件

    curl  -o 111.txt www.baidu.com

    curl -O www.baidu.com

    4、更深入的例子

    GET

    curl "www.hotmail. com/when/junk.cgi?birthyear=1905&press=OK"

    POST

    curl -d "birthyear=1905&press=OK" www.hotmail. com/when/junk.cgi

    curl -X POST www.baidu.com

  • 相关阅读:
    学生数据增删改查--顺序表
    应用3+2mvc第一次作业
    双色球随机选【代码】
    字符串穷举
    使用nuget发布自己的包
    VS CODE中配置JAVA格式化细节
    反射的理解(含一点xml)
    UdpClient实现udp消息收发
    c#背包问题代码
    利用TcpClient,简单的tcp消息收发
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/6564906.html
Copyright © 2011-2022 走看看