如何使用 HTTPie 在 Google 个地点 API 上搜索
How to search on Google Places API using HTTPie
curl 中的以下作品
curl "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=my_key"
以下内容在 HTTPie 中不起作用
http https://maps.googleapis.com/maps/api/place/nearbysearch/json location='-33.8670522,151.1957362' radius=500 types='food' name='cruise' key='my_key'
知道出了什么问题吗?
需要使用==
键值分隔符来指定HTTPie的URL参数(单个=
仅用于表单数据或JSON)。所以要构建 URL,你可以这样做:
$ http https://maps.googleapis.com/maps/api/place/nearbysearch/json \
location=='-33.8670522,151.1957362' radius==500 types=='food' name=='cruise' key=='my_key'
(注意:您也可以像在 curl
示例中那样使用完整的 URL。)
此处有更多详细信息:https://github.com/jakubroztocil/httpie#request-items
curl 中的以下作品
curl "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=my_key"
以下内容在 HTTPie 中不起作用
http https://maps.googleapis.com/maps/api/place/nearbysearch/json location='-33.8670522,151.1957362' radius=500 types='food' name='cruise' key='my_key'
知道出了什么问题吗?
需要使用==
键值分隔符来指定HTTPie的URL参数(单个=
仅用于表单数据或JSON)。所以要构建 URL,你可以这样做:
$ http https://maps.googleapis.com/maps/api/place/nearbysearch/json \
location=='-33.8670522,151.1957362' radius==500 types=='food' name=='cruise' key=='my_key'
(注意:您也可以像在 curl
示例中那样使用完整的 URL。)
此处有更多详细信息:https://github.com/jakubroztocil/httpie#request-items