注意
本文最后更新于 2022-10-07,文中内容可能已过时。
本文中所有请求的api
用url
代替
1
2
3
4
5
6
7
|
curl url # GET请求,相当于curl -XGET url
curl -XPOST url -d 数据 -H 请求头 # POST请求,多个首部可以使用多个-H
curl -XPOST url -d 数据 # PUT请求
curl -XDELETE url # DELETE请求
|
1
2
3
|
curl -O url # 直接下载,大O
curl -o 文件名 url # 另存为其他文件名,小o
curl -C - url # 恢复下载
|
-v
参数表示显示一次 http
通信的整个过程,包括端口连接和http request
头信息
1
2
3
|
curl -x http://127.0.0.1:1217 https://www.youtube.com/
curl --proxy "http://127.0.0.1:1217" https://twitter.com/ # 或者使用--poroxy
|
1
2
3
|
curl -u 用户名:密码 -O ftp文件地址 # 下载文件
curl -u 用户名:密码 -T 文件 ftp服务器地址 # 上传文件
|