सफल नहीं हुआ है। मैं अपने एपीआई के रूप में PHP रीस्ट फ्रेमवर्क के साथ एम्बर ऐप बनाने की कोशिश कर रहा हूं। एम्बर ऐप http://localhost:4200
पर परोसा जा रहा है और एपीआई को केवल http://localhost
से परोसा जा रहा है। यह एक सीओआरएस मुद्दा पैदा कर रहा है। मैंने सब कुछ करने की कोशिश की है जिसे मैं सोच सकता हूं, लेकिन मुझे यह कहते हुए एक त्रुटि मिल रही है कि अनुरोध अवरुद्ध था और प्रीफलाइट चैनल सफल नहीं हुआ था। यह फ़ायरफ़ॉक्स या क्रोम में सफल नहीं होता है।सीओआरएस प्रीफलाइट चैनल
Header set Access-Control-Allow-Methods "GET, POST, OPTIONS"
Header set Access-Control-Allow-Origin "http://localhost:4200"
Header set Access-Control-Allow-Credentials true
Header set Access-Control-Allow-Headers "accept, content-type"
यहाँ मेरी अनुरोध हेडर है:
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Origin: http://localhost:4200
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
और प्रतिक्रिया हेडर:
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: accept, content-type
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Origin: http://localhost:4200
Connection: close
Content-Type: text/html; charset=utf-8
Date: Fri, 24 Jul 2015 17:10:49 GMT
Server: Apache/2.4.9 (Win64) PHP/5.5.12
Set-Cookie: 24fd751c8630b64fcf935a94e8bcef46=qih6pfnqo94d4cgi5b5d79h4i6; path=/
Transfer-Encoding: chunked
X-Powered-By: PHP/5.5.12
p3p: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
किसी भी
मैं अपने एपीआई के लिए .htaccess
फ़ाइल में निम्न जोड़ दिया है विचार या समाधान? किसी भी मदद की सराहना की है। धन्यवाद!
धन्यवाद, लेकिन मैं किसी भी कस्टम हेडर की जरूरत नहीं है और यह भी कि बात करने के लिए नहीं मिलता है। – NicholasJohn16
चूंकि आप कोई कस्टम हेडर सेट नहीं करते हैं, इसलिए आप अपने अनुरोध में एक्सेस-कंट्रोल-अनुमति-हेडर क्यों सेट करते हैं? मुझे सामग्री-प्रकार हेडर सेट नहीं दिखाई देता है, इसलिए ऐसा लगता है कि यह अनावश्यक है। – Buyuk
यह है। यह सिर्फ काम करने का प्रयास था। जहां तक मैं समझता हूं, यह वास्तव में जरूरी नहीं होना चाहिए। – NicholasJohn16