2013-10-28 4 views
5

मैं https साइट में http api कैसे कॉल करूं। मेरी साइट HTTPS का उपयोग कर रही है। मैं जैसे जे एस फ़ाइलों का उपयोग कर रहा हूँ: //ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.jsमैं https साइट में http api कैसे कॉल करूं?

मैं जावास्क्रिप्ट कोड में एपीआई नीचे फोन हैं:

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

जब मैं http, फ़ायरफ़ॉक्स और IE एपीआई ब्लॉक कर रहा है के साथ एपीआई का उपयोग करें। जब मैं http के बिना एपीआई का उपयोग करता हूं जैसे:

//api.geonames.org/findNearbyPlaceNameJSON?lat=' + pos.coords.latitude + '&lng=' + pos.coords.longitude + '&username=demo फिर यह https में परिवर्तित हो गया।

लेकिन एपीआई http https नहीं है। तो मैं उपर्युक्त एपीआई कैसे कॉल करूं?

+0

HTTP से कोड चलाना आपकी सुरक्षा को हरा देता है। आपने एक HTTPS API का उपयोग करने के लिए _need_ किया है। – SLaks

उत्तर

0

केवल एक ही सोच है कि मैं काम कर सकता हूं: सर्वर पक्ष पर एक https प्रॉक्सी बनाएं और वहां से अनुरोध करें।

संबंधित मुद्दे