windows下使用curl命令&&常用curl命令

cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。

1 windows下载

https://curl.haxx.se/windows/

第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl。
在这里插入图片描述

其中我下载的zip文件。 另外CAB文件也是压缩文件,这是微软出品,不太好用,建议使用zip压缩文件

第二步: 解压缩文件,然后找到该文件目录下的bin子文件(bin即二进制文件,又称可执行文件), 复制文件地址:
在这里插入图片描述

第三步: 将该地址加入环境变量。

第四步: 打开CMD,然后输入 curl –help ,如果显示如下, 就代表成功了。
在这里插入图片描述

2 使用 curl命令 模拟json格式的POST请求

curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d '{"phone": "18000011005","password": "xxxxx", "status":40,"order_no":"1998708","config":{"loading":true},"data": "123", "appVersion": "1.2.3","CHEN_ZHE_TEST_ONE_TWO_THREE": 1}' http://192.168.57.80/mjyx-mall-gateway2/web/index.php/auth/login

设置POST Header

-H "Accept: application/json" -H "Content-type: application/json" -X POST -d 

请求参数 parames

‘{“phone”: “18000011005”,“password”: “xxxxx”, “status”:4,“order_no”:“1998708”,“config”:{“loading”:true},“data”: “123”, “appVersion”: “1.2.3”,“CHEN_ZHE_TEST_ONE_TWO_THREE”: 1}’

请求路径 URL

http://192.168.57.80/gateway/login

2.1 Windows使用cURL注意事项

上述代码是在linux下运行curl,直接通过windows下cmd执行不好使。

curl -X POST -H "Content-Type: application/json" -d "{\"phone\": \"18000011005\",\"password\": \"xxxxx\", \"status\":40,\"order_no\":\"1998708\",\"config\":{\"loading\":true},\"data\": \"123\", \"appVersion\": \"1.2.3\",\"CHEN_ZHE_TEST_ONE_TWO_THREE\": 1} " http://localhost:5000/transaction/new

需要注意的是在window中单引号要改成双引号,json格式数据中双引号要加\转义

发布了115 篇原创文章 · 获赞 4 · 访问量 4600

猜你喜欢

转载自blog.csdn.net/weixin_43999327/article/details/104250437