curl 工具使用
curl 简单使用
最简单使用
curl www.baidu.com
# 会将 www.baidu.com 的消息体,直接打印在此处-i 响应头也显示
curl -i www.baidu.com-I 只展示响应头
curl -I www.baidu.com-o 保存到文件
# 把 www.baidu.com 获取到的消息体,保存到 baidu.html 这个文件
curl -o index.html www.baidu.com
# 可以来下载图片或其他文件
curl -o img.jpg https://n.sinaimg.cn/spider2020527/752/w681h871/20200527/0d2b-iufmpmn0320156.jpg
# 把带有头部信息的返回,保存到文件
curl -i -o index.html www.baidu.com-O 保存成文件,前提是 url 是文件名为结尾
-H 添加请求头
-v 显示完整的通信过程
-A 用户代理标头,即 User-Agent
-L 跟随重定向
-b 参数用来向服务器发送 Cookie
-c 将服务器设置的 Cookie 写入一个文件
-X 指定 HTTP 请求的方法 post get 等
-d 发送 POST 请求的数据体
--data-urlencode 等同 -d,但会自动将发送的数据进行 URL 编码
-G 与 -d 配合,配置 get 请求的数据体
-k 跳过 SSL 检测,不会检查服务器的 SSL 证书是否正确
--limit-rate 限制 HTTP 请求和回应的带宽,模拟慢网速的环境
Last updated