开发技术-curl发送get和post请求

1.get请求

curl http://10.XX.XX.XX:8001/test

如有参数

curl 'http://10.XX.XX.XX:8001/test?name=admin&age=18'

2.post请求

curl -H "Content-Type: application/json" -X POST -d '{"name": "admin", "age":18, "sex":1}' http://10.XX.XX.XX:8001/test
curl -H "Content-Type: application/json" \
    -X POST \
    -d '{"name": "admin", "age":18, "sex":1}' \
    http://10.XX.XX.XX:8001/test

说明:

最后命令里面的 \ 是换行符

curl是利用URL语法在命令行方式下工作的开源文件传输工具。
帮助手册:curl - Tutorial
-H/--header 自定义头信息传递给服务器
-X/--request 指定什么命令
-d/--data HTTP POST方式传送数据

你可能感兴趣的:(小技术,http,linux)