Curl命令可以模拟http请求,用来向服务器传输数据或者获取服务器的数据。
在开发中,经常使用curl命令请求指定url,用来排查是前后端问题,使项目正常运行
- curl命令发送get请求
语法:protocol://ip:port/url?args
curl http://www.baidu.com
- curl命令发送post请求
curl -H "Content-Type:application/json" -X POST -d '{\"orderId\":\"79b47b02aae742f9aea9d238e2aa8ed9\",\"ecId\":\"991B2103161808387213\",\"sessionId\":\"bcea066ca67c423391978ebbc04a3ee5\",\"productType\":\"0\"}' http://112.33.17.28:15000/API/V1/Free/QuerySmsBalanceService
上面命令添加HTTP请求的标头是Content-Type:application/json,然后使用参数-d发送JSON数据,同时返回JSON数据。