-
- curl --location --request POST 'http://localhost:8080/json/save' \
- --header 'userAuth: 1:2' \
- --header 'User-Agent: apifox/1.0.0 (https://www.apifox.cn)' \
- --header 'Content-Type: application/json' \
- --data-raw '{
- "storeCode": "scode",
- "pageSize": 1,
- ...大量数据
- "pageNum": 1
- }'
- /usr/bin/curl: Argument list too long
-
- 方式1
- cat data.json | curl -u admin:admin -X POST http://localhost:8080/json/save \
- -H 'Content-Type:applicatin/json' -d @- > result.log
- 方式2
- cat data.json|curl --location --request POST 'http://localhost:8080/json/save' --header 'User-Agent: apifox/1.0.0 (https://www.apifox.cn)' --header 'Content-Type: application/json' -d @-
-
-
- 说明:
- cat test.sql:通过管道,将cat的参数输入管道
- curl -u admin:admin: 这里假设你使用的认证为admin:admin
- -d @- : 这里-d指明请求体,@-代表从管道里面获取数据
- result.log:将请求结果写入result.log文件