2015-05-28 47 views
0

我想查看我對JSON API所做的請求URL。我懷疑我的URL參數被代理剝離了,但我無法確認。有沒有辦法看到我的請求URI使用cURL或WGET或任何其他Linux CLI實用程序?怎麼樣???使用Linux Command Line Utility查看我的API請求URL(從API的角度)?

這裏是我的示例請求:

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

請求URL是'https://maps.googleapis.com/maps/api/geocode/json?address=783++Faxon+%2C+San+Francisco%2C+CA+94112&client=gme- user2345&signature = jfkdEdsn7bdXCBfaReAPc3FSSMo ='你在做什麼?這適用於我(如果我刪除客戶端/簽名信息)。 – geocodezip

回答

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 /地圖/ API /地理編碼/ JSON地址= 783 +法克森+% 2C + San + Francisco%2C + CA + 94112 HTTP/1.1

0

使用帶有cURL的-v選項輸出GET r equest URL。

但是,我並未將請求URL封裝在引號中,並且出於某種原因導致clientsignature參數從請求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='