我想看看我对JSON API的请求URL是什么。我怀疑我的URL参数被代理剥夺,但我不能确认。是否有一种方法可以使用cURL或WGET或任何其他Linux CLI实用程序查看我的请求URI是什么?如何? ?
下面是我的请求示例:
curl -v https://maps.googleapis.com/maps/api/geocode/json?address=783++Faxon+%2C+San+Francisco%2C+CA+94112&client=gme-user2345&signature=jfkdEdsn7bdXCBfaReAPc3FSSMo=
我认为你需要使用:
curl -ivs https://maps.googleapis.com/maps/api/geocode/json?address=783++Faxon+%2C+San+Francisco%2C+CA+94112&client=gme-user2345&signature=jfkdEdsn7bdXCBfaReAPc3FSSMo=
/地图/api/项目点/json吗?地址= 783 + + Faxon + % 2 c +圣弗朗西斯科% 2 c + CA + 94112 HTTP/1.1
使用-v
选项与cURL DOES输出GET请求URL
然而,我没有把请求URL包在引号里,由于某种原因,这导致client
和signature
参数从请求URL中被剥离。
在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='