cURL学习笔记
本文最后更新于:2024年10月22日 下午
cURL学习笔记
简单记录cURL这个工具的使用方法。
参考:
curl是Client + URL的意思,是一个用来发送HTTP请求的便捷命令行工具。
最简单的用法:
curl https://www.example.com
,就会向这个连接发送一个最简单的GET请求。
假如链接有&
,记得把链接加上双引号。
指定请求方法:
使用-X
参数
1 |
|
添加Header:
使用-H
参数,可以多次使用,key和value要用冒号空格隔开
1 |
|
添加User-Agent:
可以使用快捷的-A
1 |
|
也可以以添加Header的方式添加
1 |
|
使用代理:
使用-x
参数
1 |
|
保存回应到文件:
使用-o
或-O
参数
1 |
|
携带参数:
使用-d
-
x-www-form-urlencoded
形式直接用
-d
参数,会自动加上Content-Type : application/x-www-form-urlencoded
的Header。1
2curl -d 'login=emma&password=123'-X POST https://google.com/login
curl -d 'login=emma' -d 'password=123' -X POST https://google.com/login -
application/json
形式手动添加对应的header后,用
-d
参数输入json字符串或者文件1
2
3
4
5
6
7
8
9
10
11
12
13
14curl https://www.example.com \
-H "Content-Type: application/json" \
-d '{
"model": "",
"messages": [
{"role": "system", "content": ""},
{"role": "user", "content": ""}
],
"temperature": 0.3
}'
# 或者
curl https://www.example.com \
-H "Content-Type: application/json" \
-d '@data.json'
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!