Linux系统curlget请求参数被截断
最近在使⽤curl命令调⽤接⼝测试,发现执⾏curl命令后返回结果说我其中的部分参数为空,可是我确实有传这个参数,⽽且请求地址在浏览器⾥⾯都能拿到正确的结果,为什么⽤curl却提⽰参数为空呢?于是仔细看了⼀下每⼀步的执⾏流程,⾸先⾃⼰发出去的参数是这样没错的:
curl是什么命令
然后再看curl -v的结果:
果然发出去的只有第⼀个参数,后⾯的参数都被截断了。Google⼀下才知道参数连接的字符“&”在Linux系统下是关键字,需要进⾏转义,在每⼀个“&”前⾯加⼀个“\”即可,可以看到参数都正常了:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。