curl 命令的简单介绍

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。
它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。
本文介绍它的主要命令行参数,作为日常的参考,方便查阅。
1. 不带有任何参数时,curl 就是发出 GET 请求。
curl "https://www.baidu.com"
2. -v参数输出通信的整个过程,用于调试。
curl -v https://www.baidu.com
3. -X参数指定 HTTP 请求的方法
curl -X POST https://www.baidu.com
4. --data/-d 参数用于发送 POST 请求的数据体
curl -d "client_id=NG" -X POST https://www.baidu.com
5. 详细举例: 指定三个参数(&连接)进行Post请求,并且显示详细通信过程
curl -vX POST "https://www.baidu.com" -d "client_id=xxx&client_secret=xxx&grant_type=xxx"

对应的python请求:

def generate_token():
    req = requests.post(ip, json={"client_id": 'xxx', "client_secret": 'xxx', "grant_type": 'xxx'},headers=headers,proxies=proxies)
    print("响应数据:",req.text)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值