使用Linux命令行实用程序查看我的API请求URL(从API的角度来看)?

时间:2015-05-28 17:01:27

标签: json google-maps curl

我希望看到我的请求网址是我正在使用的JSON API。我怀疑我的URL参数被代理剥离,但我无法确认。有没有办法看到我的请求URI使用cURL或WGET或任何其他Linux CLI实用程序?如何???

这是我的示例请求:

curl -v https://maps.googleapis.com/maps/api/geocode/json?address=783++Faxon+%2C+San+Francisco%2C+CA+94112&client=gme-user2345&signature=jfkdEdsn7bdXCBfaReAPc3FSSMo=

2 个答案:

答案 0 :(得分:0)

我认为您需要使用:

curl -ivs https://maps.googleapis.com/maps/api/geocode/json?address=783++Faxon+%2C+San+Francisco%2C+CA+94112&client=gme-user2345&signature=jfkdEdsn7bdXCBfaReAPc3FSSMo=
  

GET / maps / api / geocode / json?address = 783 ++ Faxon +%2C + San + Francisco%2C + CA + 94112 HTTP / 1.1

答案 1 :(得分:0)

使用-v选项和cURL DOES输出GET请求URL。

但是,我没有将请求网址包含在引号中,由于某种原因,这导致clientsignature参数从请求网址中被删除。

在我的cURL命令中将请求URL包含在引号中解决了问题,现在curl -v命令的输出显示了完整的请求URL。

curl -v 'https://maps.googleapis.com/maps/api/geocode/json?address=783++Faxon+%2C+San+Francisco%2C+CA+94112&client=gme-user2345&signature=jfkdEdsn7bdXCBfaReAPc3FSSMo='