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