一、背景
curl命令是用来HTTP接口调用的命令。
在Linux和Windows系统都存在curl对应的命令。
默认是GET请求。
二、主要用法
在控制台cmd窗口中执行下列命令:
curl 可选参数 网址
案例:
访问本地的"/test"接口:
三、主要参数
1、设置请求方法
-X 方法名
方法名是:GET、POST、DELETE等字符串。
案例:设置请求是POST方法
curl -X POST http://127.0.0.1/test
2、设置请求体数据
-d "表单请求体数据"
案例:
curl -d "name=Peter" http://127.0.0.1/test
3、把响应体输出到文件里
-o 文件路径
案例:
把响应体内容保存到index.html中
curl -d "name=Peter" -o "./index.html" http://127.0.0.1/test
4、只打印响应头
-I
5、设置请求头
-H 头部
案例:设置Accept头部
curl -H "Accept:*/*" http://127.0.0.1/test
设置多个头部(用多个-H参数):
curl -H "Accept:*/*" -H "User-Agent: curl" http://127.0.0.1/test