当前位置:首页 服务器 正文

linux curl GET带多参数,参数丢失

2017年12月05日 | 作者: 米豆网 - 1000seo | 分类: 服务器 | 

在Linux 下用curl 访问:http://yourdomain.com/api/getuser?key=apitest&name=test

curl -s http://yourdomain.com/api/getuser?key=apitest&name=test&type=product

这样只能获得第一个参数,后面的参数全部丢失。

原因: url中使用&传递多参数,在linux系统中 &会使进程系统后台运行
解决:
1. 可以对&转义 \&
curl -s http://yourdomain.com/api/getuser?key=apitest\&name=test\&type=product
2. 用双引号把整个url引起来
curl -s “http://yourdomain.com/api/getuser?key=apitest&name=test&type=product”

本文章由 米豆网 - 1000seo 于2017年12月05日发布在服务器分类下,您可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
+复制链接 转载请注明:linux curl GET带多参数,参数丢失-米豆网
关键字:,

好文章就要一起分享!

更多

发表评论

你的大名(必填)

你的邮箱(必填)

你的网站(选填)

评论内容(必填)