在 web 测试中,可以用 curl 模拟 web 请求。
参数:
-X POST
默认是 GET 方法,-X 可使用 POST 方法,当然还有其他方法。
新点的curl会提示:
Note: Unnecessary use of -X or --request, POST is already inferred.
那么-X POST都不需要了。
-d
传送参数,后面带具体参数
-v
可查看详情
传递JSON
curl 127.0.0.1:8881/api/blog/new -H “content-type:application/json” -d “{“title”:“new title”,“content”:“new content”}”
需要注意的是:
- json数据中的双引号需要加反斜杠()来转义
- json数据需要双引号括起来
- 尝试过最外层可不加引号,但是json数据中间不能有空格。
总的来说,curl还是麻烦,有条件还是推荐使用postman。