दिलचस्प पोस्ट
जीएलएसएल में 2 डी रेकास्टिंग लाइट इफेक्ट कैसे कार्यान्वित करें xmpp में php मेल सेटअप अजगर थ्रेडिंग में शामिल होने के उपयोग () क्या है PHP नेस्टेड फ़ंक्शंस क्या हैं? दो सामान्य प्रकारों के साथ एक इंटरफ़ेस लागू करने वाला जावा क्लास कैसे बना सकता है? आप pom.xml फ़ाइल में जावा कंपाइलर संस्करण कैसे निर्दिष्ट करते हैं? दृश्य को बिटमैप में कैसे रूपांतरित करना है? क्या वेबसाईट्स पी 2 पी (ब्राउज़र से ब्राउज़र) संचार की अनुमति देते हैं? संकेतक, स्मार्ट पॉइंटर्स या साझा पॉइंटर? यूआरएल पैरामीटर के रूप में पासिंग एरेज़ मध्यवर्ती पाठ को एक <hr /> – जैसा लाइन के बीच में जोड़ें कोको आटोलेआऊउट: सामग्री कम्प्रेशन प्रतिरोध प्राथमिकता बनाम सामग्री गले लगाते हैं अमेज़ॅन एस 3 में एक बाल्टी को सार्वजनिक करें फ़ाइल नाम में बैच आदेश दिनांक और समय AngularJS 1.2 $ इंजेक्टर: मॉड्यूलर

क्रॉस-डोमेन एजेएक्स एक्स-अनुरोधित- हेडर के साथ नहीं भेजता है

Http://www.a.com/service.asmx पर एक वेब सेवा बनाएं और http://www.b.com पर क्रॉस-डोमेन एजेक्स अनुरोध भेजें। Firebug में हेडर देखें, या Live HTTP Headers में , या आप चाहते हैं किसी भी अन्य प्लगइन।

अनुरोध हेडर के बीच एक्स-अनुरोधित- HTTP हैडर फ़ील्ड का कोई निशान नहीं है।

हालांकि, यदि आप उसी डोमेन से एक ही एजेक्स अनुरोध भेजते हैं (उदाहरण के लिए http://www.a.com/about कहते हैं), तो आपको वह हैडर फ़ील्ड दिखाई देगा।

एक्स-अनुरोधित- हेडर फ़ील्ड को क्रॉस-डोमेन अजाक्स अनुरोधों के लिए क्यों छोड़ा गया है?

अद्यतन: मुझे पता है कि JSONP कॉल प्रकृति में AJAX कॉल नहीं हैं। इस प्रकार आपको जेएसओएनपी कॉल में एक्स-अनुरोधित- हेडर फ़ील्ड नहीं दिखाई देगा।

वेब के समाधान से एकत्रित समाधान "क्रॉस-डोमेन एजेएक्स एक्स-अनुरोधित- हेडर के साथ नहीं भेजता है"

यदि आप अपने एजेक्स अनुरोध को करने के लिए jQuery का उपयोग कर रहे हैं, तो यह हेडल एक्स-अनुरोधित-साथ (HTTP_X_REQUESTED_WITH) = XMLHttpRequest नहीं भेजेगा, क्योंकि यह क्रॉस डोमेन है लेकिन इसे ठीक करने और हेडर भेजने के दो तरीके हैं:

विकल्प 1) एजेक्स कॉल में मैन्युअल रूप से हेडर सेट करें:

$.ajax({ url: "http://your-url...", headers: {'X-Requested-With': 'XMLHttpRequest'} }); 

विकल्प 2) क्रॉस डोमेन डिफॉल्टों का उपयोग न करने के लिए jQuery को बताएं, इसलिए यह एक्स-अनुरोधित-हेडर को एजेक्स अनुरोध में रखेगा:

 $.ajax({ url: "http://your-url...", crossDomain: false }); 

लेकिन इसके साथ, सर्वर को उन शीर्ष लेखों को अनुमति देनी होगी, फिर सर्वर को उन शीर्ष लेखों को प्रिंट करना होगा:

 print "Access-Control-Allow-Origin: *\n"; print "Access-Control-Allow-Headers: X-Requested-With, Content-Type\n"; 

उपरोक्त पहली पंक्ति में त्रुटि से बचने के लिए "अभिगम नियंत्रण-अनुमति-उत्पत्ति द्वारा मूल की अनुमति नहीं है।"
दूसरी पंक्ति त्रुटि से बचने के लिए "अनुरोध हैडर फ़ील्ड एक्स-अनुरोधित-साथ अनुमति-नियंत्रण-अनुमति-हेडर द्वारा अनुमति नहीं है।"