Google Maps API是否也接受HTTP POST请求?

god*_*amp 0 google-maps google-geocoding-api

我对网络开发和使用任何Google Services API都很陌生。

我知道我可以使用以下格式发送HTTP GET:http : //maps.googleapis.com/maps/api/geocode/json?address=CA

我正在阅读文档,似乎它只是在谈论HTTP GET请求:https : //developers.google.com/maps/web-services/overview

有没有人有将HTTP POST请求发送到Google Maps API的经验,或者只是不被接受?

Vas*_*its 5

根据Google Maps API文档https://developers.google.com/maps/web-services/overview,您不能选择发送POST请求,而只能发送GET。

现在,由于您的帖子没有提供有关如何执行此操作的更多信息,因此我的建议是创建一个可以处理这些请求的中间件。

这有点onverengineering,因为如果您尝试重定向它们,参数仍会显示给用户,但如果不这样做,这将是一个很好的情况。

您可以创建一个简单的node.js中间件,该中间件将具有一个POSTAPI,您可以按照所需的方式发送数据,并且在中间件中的此请求内,您将转换数据并使用GET方法将其发送到Gmaps Api。

您可以轻松Express创建中间件。您可以在这里阅读更多信息:https : //expressjs.com/en/guide/writing-middleware.html