首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux下使用curl命令发送GET请求时多个参数截断的有关问题

2012-08-03 
Linux下使用curl命令发送GET请求时多个参数截断的问题原始请求如下:?sudocurl -i http://marsoffset.gofor

Linux下使用curl命令发送GET请求时多个参数截断的问题

原始请求如下:

?

sudo  curl -i http://marsoffset.goforandroid.com/GoSmsMarService/abc?a=116.397428&b=39.90923[1] 8741[jb-xccheng@usa-ip-12 ~]$ HTTP/1.1 500 Internal Server ErrorServer: nginx/1.2.0Date: Wed, 20 Jun 2012 04:16:21 GMTContent-Type: text/html;charset=utf-8Content-Length: 1180Connection: keep-alive#出错信息[1]+  Done  sudo curl -i http://marsoffset.goforandroid.com/GoSmsMarService/abc?a=116.397428 

?

我们看到实际发出的请求是:http://marsoffset.goforandroid.com/GoSmsMarService/abc?a=116.397428,这是因为&在shell脚本中有特殊的意义(以daemon运行)所以只要在&前加上反斜杠\转义一下就OK了。

热点排行