2013-10-28 11 views
5

Come si chiama http api nel sito https. Il mio sito utilizza HTTPS. Sto usando file JS come: //ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.jsCome chiamo http api nel sito https?

voglio chiamare seguito api nel codice javascript:

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

Quando uso l'API con http, Firefox e IE sta bloccando l'API. Quando uso l'api senza http come:

//api.geonames.org/findNearbyPlaceNameJSON?lat=' + pos.coords.latitude + '&lng=' + pos.coords.longitude + '&username=demo quindi convertito in https.

Ma l'api è http non https. Quindi, come posso chiamare la API sopra?

+0

Il codice in esecuzione da HTTP sconfigge la sicurezza. Hai bisogno di utilizzare un'API HTTPS. – SLaks

risposta

0

L'unica cosa che penso potrebbe funzionare: creare un proxy https sul lato server e fare la richiesta da lì.