• 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

  • 相关阅读:
    hdu 1251(字典树)(3种方法)
    HDU 2203(KMP算法)
    九度oj 题目1335:闯迷宫
    poj3894 bfs+记录路径
    状压dp--P2704
    状压dp--洛谷P2622
    动态规划--牛客多校number
    完全背包
    01背包--hdu
    莫比乌斯反演模板--Gym 101982B
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/6564906.html
Copyright © 2020-2023  润新知