curl指令速查

作者: TZX_0710 | 来源:发表于2021-07-17 14:58 被阅读0次
  • -A 指定客户端用户代理标头,User-Agent

    curl -A  'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)   
      Chrome/76.0.3809.100 Safari/537.36'  www.baidu.com
    
  • -b 参数用来向服务器发送cookie

    curl -b "foor=bar" www.baidu.com
    
  • -c参数将服务器设置的Cookie写入一个文件

    curl -c cookies.txt www.baidu.com
    
  • -d 参数用于发送post请求的数据体
    使用-d 参数http请求头会自动加上标头Content-Type :application/x-www-form-urlencoded并且会自动将请求转为POST方法,因此可以省略-X POST

    curl -d "username=zhangsan" www.baidu.com
    
  • -data-urlencode 和-d的区别在于 --data-urlencode会自动发送的数据进行URL编码。

    curl -data-urlencode ‘username=zhangsan’ www.baidu.com
    
  • -e 用于设置Http 的标头Referer 表示请求的来源

    curl -e 'www.baidu.com?username=zhangsan' www.baidu.com               
    
  • -F 参数西用力啊向服务器上传二进制文件

    curl -F 'file=@1.png' www.baidu.com
    #指定MIME 类型
    curl -F 'file=@1.png;type=image/png' www.baidu.com
    #指定文件名
    curl -F 'file=@1.png;filename=me.png' www.baidu.com 
    原始文件是1.png;服务器接受的文件名是me.png
    
  • -H 参数添加Http请求的标头

    curl -H 'Accept-Language:en-US' www.baidu.com
    
  • -i 参数打印出服务器回应的Http 标头

    curl -i www.baidu.com
    
  • -I 参数向服务器发出head请求,然后将服务器的标头打印出来

    curl  -I www.baiduc.com
    
  • -k 参数指定跳过SSL监测

    curl -k www,baidu.com
    
  • -L 参数会让HTTP请求跟随服务器的重定向。curl默认不跟随重定向

    curl -L -d 'tweet=hi' www.baidu.com
    
  • --limit-rate限制http请求和回应的带宽,模拟慢网速的环境

    curl --limit-rate 200k www.baidu.com
    
  • -o参数将服务器的回应保存成文件,等同于wget命令

    curl -o example.html www.baidu.com
    
  • -O 参数将服务器回应保存成文件,并将URL的最后部分当作文件名

    curl -O https://author.baidu.com/home
    
  • -s 参数将不输出错误和进度信息

curl -s www.baidu.com
  • -S 参数指定只输出错误信息

    curl -S www.baidu.com
    
  • -v 参数输出通信的整个过程

    curl -v www.baidu.com
    
  • -x 参数指定 http请求的代理

     curl -x socks5://james:cats@myproxy.com:8080 https://www.example.com
     http请求通过 james:cats@myproxy.com:8080  的socket代理发出 如果没有指定代理协议默认为http
    
  • -X参数指定http请求方法

    curl -X POST www.baidu.com
    

相关文章

  • curl指令速查

    -A 指定客户端用户代理标头,User-Agentcurl -A 'Mozilla/5.0 (Windows N...

  • mac系统下安装composer

    使用 curl 指令下载: curl -sS https://getcomposer.org/installer ...

  • HTTP基础

    常用curl指令 模拟http请求 curl -v http://localhost:3000 查看端口占用 ls...

  • Git指令速查

  • Linux常见命令

    1、快速查询历史输入指令 ctrl+r,再输入搜索字符查找便可。 2、find 指令和grep指令 用法:...

  • 关于curl指令

    curl指令:是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。 它支持文件上传和下载,所以是...

  • 常用Git命令

    Git常用指令速查图 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状...

  • mac系统下安装Composer

    mac下直接用命令行模式下载Composer 使用 curl 指令下载: curl -sS https://get...

  • 常用的LLDB指令

    LLDB指令的基本格式 对应着 例如给函数test设置断点: help指令 help指令可以帮助我们快速查找LLD...

  • Docker - 02 创建镜像 Dockerfile 指令速查

    docker build 命令 Dockerfile 指令速查表 .dockerignore 文件 例子 - ng...

网友评论

    本文标题:curl指令速查

    本文链接:https://www.haomeiwen.com/subject/rxjwpltx.html