javascript - XmlHttpRequest cross-domain -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 11 जवाब

मैं अनुरोध करने की कोशिश कर रहा हूँ एक दूरस्थ रिस्ट (विधि डाल) एपीआई

  var xhReq = new XMLHttpRequest (); एक्सरे। ओपन ("पुट", "http://api-easybib.apigee.com/2.0/rest/cite", सच); XhReq.setRequestHeader ('सामग्री-प्रकार', 'एप्लिकेशन / जेसन'); Var jsonString = "{...}"; xhReq.send (JSON.stringify (jsonString)); Var सर्वररेस्पोंस = xhReq.responseText;  

यह विफल रहता है

नहीं 'एक्सेस-कंट्रोल-अनुमति-मूल' हेडर

यद्यपि मैं बाकी क्लाइंट ब्राउज़र प्लगइन्स के माध्यम से कॉल करने में सफल रहा

मुझे क्या याद आ रहा है?

ब्राउज़र में एक एजेक्स क्रॉस-ऑलेंट अनुरोध स्वीकार करने के लिए, सर्वर कोड को" ब्राउजर को सूचित करने के जवाब के लिए "एक्सेस-कंट्रोल-अनुमति-उत्पत्ति" का उपयोग करें जो कि वह एजेक्स क्रॉस-ऑलेंट अनुरोध को स्वीकार करता है।

एक ब्राउज़र प्लग इन (उदा: क्रोम ऐप) में क्रोम डेवलपर कॉन्फ़िग को क्रॉस- मूल। इसलिए आप REST क्लाइंट प्लगइन में क्रॉस-डोमेन अनुरोध भेज सकते हैं। ()


Comments