curl 命令详解

curl 命令详解curl 命令详解 目录 curl 命令详解 curl 命令详解 简介 基本使用示例 1 基本用法 2 保存访问的网页 2 1 使用 linux 的重定向功能保存 2 2 可以使用 curl 的内置选项 o 小写 保存网页 2 3 可以使用 curl 的内置选项 O 大写 保存网页中的文件 3 测试网页返回值 响应码 4 指定 proxy

大家好,我是讯享网,很高兴认识大家。

curl 命令详解


讯享网

目录

  • curl 命令详解
    • curl命令详解
      • 简介:
    • 基本使用示例
      • 1、基本用法
      • 2、保存访问的网页
        • 2.1:使用linux的重定向功能保存
        • 2.2:可以使用curl的内置选项 -o (小写) 保存网页
        • 2.3:可以使用curl的内置选项 -O (大写) 保存网页中的文件
      • 3、测试网页返回值(响应码)
      • 4、指定 proxy 服务器以及其端口
      • 5、COOKIES
        • 5.1:保存http的response里面的 cookie 信息。内置选项 `-c`(小写)
        • 5.2:保存http的response里面的 header 信息。内置option: `-D`
        • 5.3:使用cookie
      • 6、模仿浏览器
      • 7、伪造referer(盗链)
      • 8、curl下载文件
        • 8.1:利用curl下载文件
        • 8.2:循环下载
        • 8.3:下载重命名
        • 8.4:分块下载
        • 8.5:通过ftp下载文件
        • 8.6:显示下载进度条
        • 8.7:不会显示下载进度信息
      • 9、断点续传
      • 10、上传文件
    • 常用选项示例
      • -A 指定客户端的用户代理标头
      • -b 向服务器发送 Cookie
      • -c 保存cookie
      • -d 发送 POST 请求的数据体
      • --data-urlencode 自动将发送的数据进行 URL 编码
      • -e 设置 HTTP 标头的请求的来源
      • -F上传二进制文件
      • -G 构造 URL 的查询字符串
      • -H 指定HTTP 请求的标头
      • -i 显示Response头信息,并打印源码
      • -I 显示Response头信息,不打印源码
      • -k 跳过 SSL 检测
      • -L 指定HTTP 请求跟随服务器的重定向
      • --limit-rate 限制 HTTP 请求和回应的带宽
      • -o 服务器的响应保存成文件
      • -O 将URL的最后部分当作文件名保存
      • -s 不输出错误和进度信息
      • -S 指定只输出错误信息
      • -u 设置服务器认证的用户名和密码
      • -v 输出通信的整个过程
      • -x 指定 HTTP 请求的代理
      • -X 指定 HTTP 请求的方法
    • GET/POST请求使用示例
      • curl GET 请求
      • curl POST 请求
        • 基础应用
        • 多个请求头 option: -H
        • 转化成一个GET
        • multipart formposts表单
        • option:-d vs -F 的区别
      • curl POST 上传二进制文件
        • POST一个二进制数据
小讯
上一篇 2025-03-19 20:49
下一篇 2025-03-02 20:28

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/52750.html