1.curl发送带参数的get请求
curl "http://127.0.0.1:3000/field?page=0&pageSize=10"
2.curl发送带token的get请求
curl -H "Authorization: Bearer tokenString" "http://127.0.0.1:3000/field?page=0&pageSize=10"
3.curl发送带参数的post请求
curl -d "page=0&pageSize=1" http://127.0.0.1:3000/field
OR
curl -d "page=0&pageSize=1" -X POST http://127.0.0.1:3000/field
3.curl发送带二进制数据的post请求
echo -e "\x0A\x03\x61\x61\x61" | curl -H "Content-Type: application/x-binary" -X POST --data-binary @- http://192.168.1.66:8000/kratos-demo/say_hello
注意这个命令亲测只在linux有效,windows系统无效
在nodejs中,需要明确如何获取请求参数
一般来说,
get多用来查询,请求参数放在url中,nodejs通过request.query来获取查询参数
post用来提交,把账参数放入body中,nodejs通过request.body来获取参数