2012-06-22 15 views
5

मैं दो यूआरएल है:पार उप-डोमेन अनुरोधों

एक आवेदन यूआरएल है = http://domain.com/app एक आवेदन एपीआई यूआरएल है = http://api.domain.com/

मैं कैसे प्राप्त कर सकते हैं आवेदन से बातें अनुरोध करने के लिए सक्षम होने के लिए एक अलग सबडोमेन पर एपीआई।

मैंने पहले से ही एक्सेस-कंट्रोल-अनुमति-उत्पत्ति डालने का प्रयास किया है: * दोनों पक्षों पर कोई किस्मत नहीं है।

धन्यवाद

+0

यह मदद कर सकता है: http://stackoverflow.com/a/11072639/705773 – xyz

उत्तर

3

दो सर्वर (ग्राहक) भेजने की जरूरत है निम्न हेडर:

  1. पहुंच-नियंत्रण-अनुमति दें-मूल: तय करें, जो मूल सर्वर में कह सकते हैं
  2. पहुंच-नियंत्रण-अनुमति दें-तरीके: विधि है कि संसाधन का उपयोग करने की अनुमति है (GET या पोस्ट)
  3. पहुंच-नियंत्रण-मैक्स-उम्र: कब तक कैश

आयोजित किया जाता है आप का निरीक्षण कर सकता है हेडर (Firebug या दूसरों का प्रयोग करके) सर्वर पार ओरिजिन रिसोर्स शेयरिंग समर्थन कर रहे हैं, तो सर्वर से लौट आए।

यदि आप हेडर जोड़ने के लिए दो सर्वरों को संशोधित नहीं कर सकते हैं, तो आपके अनुरोध और दो सर्वरों के बीच बैठे प्रॉक्सी सेट करने की एक और संभावना है। यदि आपको उन्हें

एक्सेस करने की आवश्यकता है, तो यह प्रॉक्सी हेडर जोड़ सकता है यदि आपके पास सर्वर के लिए व्यवस्थापक का अधिकार है, तो this CORS page दिखाता है कि विभिन्न प्लेटफ़ॉर्म में हेडर कैसे जोड़ें।

+0

धन्यवाद। यही वह है जो मैंने कर दिया। – Jeff

0

.domain.com को कुकी डोमेन सेट और आप पूरी तरह से तैयार किया जाना चाहिए .. यह मैं अपने आवेदन में क्या किया है है ..

+0

वर्तमान में कोई कुकी सेट नहीं की जा रही है। – Jeff

+0

ठीक उसी बार जब आप इसे .domain.com पर सेट करते हैं तो यह होना चाहिए .. – Baz1nga

+0

आप कुकी आधारित प्रमाणीकरण सही उपयोग कर रहे हैं? – Baz1nga

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