Javascript 在服务器上为Google Maps地理代码查询打开哪个端口?
我有一个程序,可以通过javascript查询谷歌地图服务中的地理代码。我需要在服务器上运行那个程序。我不知道需要打开哪些端口才能访问谷歌地图URL。我用来访问地图代码的URL是:Javascript 在服务器上为Google Maps地理代码查询打开哪个端口?,javascript,google-maps,server,port,dmz,Javascript,Google Maps,Server,Port,Dmz,我有一个程序,可以通过javascript查询谷歌地图服务中的地理代码。我需要在服务器上运行那个程序。我不知道需要打开哪些端口才能访问谷歌地图URL。我用来访问地图代码的URL是: 此URL返回一个javascript文件,该文件包含如下代码: var loadScriptTime = (new Date).getTime(); getScript("http://maps.gstatic.com/maps-api-v3/api/js/20/10/main.js"); 我知道这些
var loadScriptTime = (new Date).getTime();
getScript("http://maps.gstatic.com/maps-api-v3/api/js/20/10/main.js");
我知道这些都是HTTP请求,需要打开端口80,但由于服务器在DMZ中,我认为我不能要求客户端打开端口80,因为这必然会启用所有HTTP请求
是否有一个适当的URL列表,我可以允许通过防火墙,以便我的程序运行?(显然,除了我提到的上述两个URL之外)以下是我发现的GMAP下载脚本和其他资源所需的一些URL:
那么对于这个特殊的问题有什么解决方案吗@PatrickEvansPort 80通常不会被防火墙阻止,对于传出请求,因为这是正常的http端口,我相信https端口也是如此。你的实际问题是什么?服务器是否无法获取脚本文件?我认为防火墙正在阻止任何传出请求。所以我需要允许google maps api URL列表通过防火墙。