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

Fai*_*yaz 5 javascript c# asp.net api jquery

如何在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?

Mek*_*vez 0

唯一可行的是:Create a https proxy on server side and do the request from there.