curl命令

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来获取参数

你可能感兴趣的:(nodejs)