错误复现

使用curl命令时,会丢失参数

1
curl http://localhost/api?a=2&b=3

只会发送a=2&之后的数据丢失

错误原因

Linux中&表示后台执行,&符号之后会被忽略,且进入后台

解决方法

将请求用引号括起来

1
curl "http://localhost/api?a=2&b=3"