Bash 谷歌地理编码api总是使用CURL返回零结果

Bash 谷歌地理编码api总是使用CURL返回零结果,bash,google-maps,curl,google-geocoder,google-geocoding-api,Bash,Google Maps,Curl,Google Geocoder,Google Geocoding Api,我试图在bash脚本中使用CURL从Google Geocode获取JSON,但我无法让它使用--data-urlencode或--data 这将返回零结果: curl -k --data "address=berlin&sensor=false" http://maps.googleapis.com/maps/api/geocode/json 然而,这是成功的: curl http://maps.googleapis.com/maps/api/geocode/json?address

我试图在bash脚本中使用CURL从Google Geocode获取JSON,但我无法让它使用--data-urlencode或--data

这将返回零结果:

curl -k --data "address=berlin&sensor=false" http://maps.googleapis.com/maps/api/geocode/json
然而,这是成功的:

curl http://maps.googleapis.com/maps/api/geocode/json?address=berlin&sensor=false

我做错了什么

当我包含
-G
时,它似乎起作用


curl-G-k--data“address=berlin&sensor=false”http://maps.googleapis.com/maps/api/geocode/json

完美!那是丢失的一块!:-)我会尽快接受你的答复