我是网站开发和使用任何谷歌服务API的新手。
我知道我可以使用以下格式发送HTTP GET: newer windows version required
我正在阅读文档,似乎它只讨论HTTP GET请求: http://maps.googleapis.com/maps/api/geocode/json?address=CA
有没有人有任何向Google地图apis发送HTTP POST请求的经验,或者只是不接受?
答案 0 :(得分:3)
根据Google Maps API文档https://developers.google.com/maps/web-services/overview,您无法选择发送POST请求,只能获取GET。
现在由于您的帖子没有提供更多有关您尝试执行此操作的信息,我的建议是创建一个可以处理这些请求的中间件。
这是一种过度工程,因为如果你试图重定向它们,参数仍然会出现在用户身上,但如果不这样做,这将是一个很好的例子。
您可以创建一个简单的node.js
中间件,它具有POST
API,您可以按照自己的方式发送数据,在中间件的此请求中,您将转换数据并发送它们使用GET方法访问Gmaps Api。
您可以使用Express
创建中间件而无需花费太多精力。
您可以在此处阅读更多内容:https://expressjs.com/en/guide/writing-middleware.html