介绍:
curl是一个命令行工具,主要用来在终端传输数据,支持多种协议,列如HTTP、HTTPS、FTP等。
用途:
- 向服务器发送请求(GET、POST等)
- 测试API接口或者本地Node.js服务是否正常
- 下载文件、上传数据等
使用:
1.检查是否已安装curl
打开命令行工具,输入以下代码
curl --version
2.基本用法
- 发送GET请求:
curl http://localhost:8888(请求地址)
会向你的服务器发送一个GET请求,并且显示返回的内容。输出内容可能如下:
Hello Word!
- 显示响应头信息(调试时用):
curl -I http://localhost:8888
将会显示HTTP的响应头,例如:
HTTP/1.1 200 OK Content-Type: text/plain;charset=utf-8 Date: Mon, 04 Oct 2021 12:34:56 GMT Connection: keep-alive
- 发送POST请求并携带数据:
curl -X POST http://localhost:8888/api/login -d '{"username":"test"}' -H "Content-Type: application/json"
-X POST
指定请求方法为 POST-d
表示发送的数据体(data body)-H
添加请求头