常用工具学习之curl

1. 下载安装

yum install -y curl

1.1 查看文档

curl --help

1.2 参数说明

  • -X 更换请求
  • -o 保存网页
  • -i 显示response信息
  • -L 302跳转网页
  • --header 设置header
  • --user-agent 设置userAgent
  • --cookie 设置cookie

2. 常用操作

2.1 更换请求类型

默认是GET请求,通过 -X 参数 来更换其他请求

curl -X POST www.baidu.com

2.2 POST数据

通过 --data参数来设置请求参数

curl -X POST --data "username=123&password=456" www.baidu.com

对数据进行URL编码

curl -X POST --data-urlencode "username=123&password=456" www.baidu.com

2.3 设置userAgent

curl --user-agent "Mozilla/5.0 (Windows NT 10.0; WOW64) ..." www.baidu.com

2.4 设置cookie

curl --cookie "token=xxx&skey=123" www.baidu.com

2.5 设置header

curl --header "Content-Type:application/json" www.baidu.com

2.6 保存网页内容

curl -o www.baidu.com

2.7 显示Response头信息

curl -i www.baidu.com

2.8 跳转网页

如果目标地址为302,则跳转到新地址

curl -L www.baidu.com
发布了237 篇原创文章 · 获赞 215 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/junmoxi/article/details/101372177