curl

curl是一款非常常用的网络工具,用于从命令行下载或上传数据。常见的使用场景包括HTTP、HTTPS、FTP、SCP等协议的文件下载和上传、API接口测试等。下面是一些curl的常用用法:

1.发送GET请求并输出响应:

curl http://example.com

2.发送POST请求并输出响应:

curl -X POST -d 'username=test&password=123' http://example.com/login

3.发送PUT请求并输出响应:

curl -X PUT -d 'data=test' http://example.com/data/1

4.发送DELETE请求并输出响应:

curl -X DELETE http://example.com/data/1

5.下载文件:

curl -O http://example.com/file.zip

6.上传文件:

curl -F 'file=@/path/to/file' http://example.com/upload

7.发送HTTP头:

curl -H "Authorization: Bearer token" http://example.com

8.输出详细信息(包括请求和响应头):

curl -v http://example.com

9.不输出进度信息:

curl -s http://example.com

10.发送Cookie:

curl -b 'name=value' http://example.com

11.保存Cookie:

curl -c cookie.txt http://example.com

12.发送HTTPS请求:

curl -k https://example.com

这里列举的只是curl的一部分常用用法,更多用法可以参考官方文档。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:00

results matching ""

    No results matching ""