美文网首页
curl请求,query params参数从第2个开始获取不到

curl请求,query params参数从第2个开始获取不到

作者: 文小叨_9caa | 来源:发表于2019-08-16 21:45 被阅读0次

今天发现请求方提供的curl语句,认证不通过,该认证信息在url中query params进行传递(用&进行连接),用自己的curl语句认证能通过,最后debug发现url中从第2个params开始就获取不到

原因

url中有&其他参数获取不到,在linux系统中 &会使进程系统后台运行

解决方法

1.增加转义

curl -i -d '{"aaa":"bbb"}' http://${host}:${port}/url?param1=value1\&param2=value2

2.用引号括起来

curl -i -d '{"aaa":"bbb"}' http://${host}:${port}/url? "param1=value1&param2=value2"

相关文章

网友评论

      本文标题:curl请求,query params参数从第2个开始获取不到

      本文链接:https://www.haomeiwen.com/subject/qprcsctx.html