如何在https站点中调用http api?

时间:2013-10-28 16:27:44

标签: c# javascript jquery asp.net api

如何在https网站中调用http api。我的网站正在使用HTTPS。 我正在使用JS文件,如: //ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js

我希望在javascript代码中调用api:

http://api.geonames.org/findNearbyPlaceNameJSON?lat=' + pos.coords.latitude + '&lng=' + pos.coords.longitude + '&username=demo

当我使用带有http的api时,firefox和IE正在阻止api。 当我使用没有http的api时:

//api.geonames.org/findNearbyPlaceNameJSON?lat=' + pos.coords.latitude + '&lng=' + pos.coords.longitude + '&username=demo 然后它转换为https。

但是api是http而不是https。 那我怎么称呼上面的api?

1 个答案:

答案 0 :(得分:0)

唯一的想法是我可以工作:在服务器端创建一个https代理并从那里做请求。

相关问题