2016-07-12 13 views
5

मैं निम्नलिखित कोड के साथ एक .htaccess फाइल का उपयोग कर एक साइट पर HTTP अभिगम नियंत्रण (CORS) सक्षम करने के लिए कोशिश कर रहा हूँ फ़ाइल त्रुटिपहुंच-नियंत्रण-अनुमति दें-उत्पत्ति इनको काम नहीं कर रहा

पार उत्पत्ति अनुरोध अवरोधित: वही मूल नीति पर [DOMAINNAME] (: CORS हेडर 'पहुंच-नियंत्रण-अनुमति दें-उत्पत्ति' से मेल नहीं खाता 'सामग्री-प्रकार' कारण) दूरस्थ संसाधन पढ़ने की अनुमति नहीं देता।

मैं क्या गलत कर रहा हूं? मुझे लगता है कि हर ट्यूटोरियल सुझाव है कि यह काम करना चाहिए।

-edit- क्रोम में डिबग उपकरण मुझे दे इस अतिरिक्त जानकारी:

preflight अनुरोध अभिगम नियंत्रण जाँच में सफल नहीं करता है करने के लिए प्रतिक्रिया: 'पहुंच-नियंत्रण-अनुमति दें-उत्पत्ति' शीर्षक शामिल अमान्य मान 'सामग्री-प्रकार'।

+0

देखो [यहां] (http://stackoverflow.com/questions/24371734/firefox-cors-request-giving-cross-origin-request-blocked-despite- हेडर)। एक सुरक्षा प्रमाण पत्र मुद्दा लगता है। – Lag

+0

@thickguru साइट पर कोई सुरक्षा प्रमाणपत्र नहीं है – evilscary

उत्तर

7

साथ प्रयास करें:

Header set Access-Control-Allow-Origin "*" 
Header set Access-Control-Allow-Headers "Content-Type" 
Header set Access-Control-Allow-Methods "GET" 
+0

लेकिन वह किस चीज की कोशिश कर रहा है उससे अलग है ..? – Lag

+3

@ थिकगुरु एक्सेस-कंट्रोल-ऑब्जेक्ट-ओरिजिन से दूसरी लाइन को एक्सेस-कंट्रोल-स्वीट-हेडर – evilscary

+1

सफलता में बदलना! बहुत बहुत धन्यवाद। – evilscary

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