curl命令

本文介绍了curl命令的常见用法,包括get和post请求,代理设置,以及一些重要参数的使用,如消息头设置、用户认证、数据发送和文件保存。同时提到了通过管道符与jq命令结合处理返回的JSON数据。
摘要由CSDN通过智能技术生成

常见用法

url=http://www.baidu.com

get请求:curl $url

post请求:curl -d 'xxx' $url

proxy代理使用:curl -x 'http://127.0.0.1:8080' $url

重要参数

-H 'Connection: keep-alive'  消息头设置,非常重要

-u  username:password 用户认证的参数

-d 要发送的post数据,@file表示来自于文件

--data-urlencode 'page_size=50' 对内容进行url编码

-G 把data数据当成get请求的参数发送,常与--data-urlencode结合使用

-o 写文件,通常用于下载

-x 代理,http代理,socks5代理

-v verbose 打印更详细日志

-s 关闭一些提示输出

--help 查看curl命令帮助

curl 'https://xueqiu.com/stock/search.json?code=sogo&size=3&page=1'   -H 'Connection: keep-alive'   -H 'Accept: application/json, text/plain, */*'   -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36'   -H 'elastic-apm-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值