2016-02-15 8 views
9

में एक्सेस-कंट्रोल-स्वीकृति-विधि द्वारा विधि पुट की अनुमति नहीं है I मैं एक कोणीय जेएस एप्लिकेशन विकसित कर रहा हूं जो PHP/अपाचे वेब सेवा से बात करता है।प्रीफलाइट प्रतिक्रिया

अब तक यह पद के लिए ठीक काम कर रहा किया गया है और अनुरोध प्राप्त है, लेकिन मैं निम्नलिखित है PUT के लिए त्रुटि

Method PUT is not allowed by Access-Control-Allow-Methods in preflight response.

मैं डाकिया के साथ एपीआई का परीक्षण किया है और यह सिर्फ ठीक काम करता है

मेरी समस्या को हल करने का कोई विचार? धन्यवाद

ध्यान दें कि API सर्वर, अपाचे निम्नलिखित config पहले से ही

Header set Access-Control-Allow-Origin "*" 
Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept" 
Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" 
Options All 
AllowOverride All 
Allow from all 

है और क्रोम यह प्रतिक्रिया हेडर

HTTP/1.1 200 OK 
Date: Mon, 15 Feb 2016 02:52:56 GMT 
Server: Apache/2.4.7 (Ubuntu) 
X-Powered-By: PHP/5.5.9-1ubuntu4.14 
Allow: GET,HEAD,PUT,PATCH,DELETE 
Cache-Control: no-cache 
Set-Cookie: laravel_session=eyJpdiI6IldvM3Z5eUpKcUI5Q0RXam5UN283TEE9PSIsInZhbHVlIjoiV3FnTVpUcFliWjZvczFrM2VuYXpBamI5NmIwR24rdThPWGRuMUZjbjd5K0I2N3F1REp4ZFJVc3U3QnhCZmxmZ0ZONDU4SEVtWm42SUVEWmJhRmF6M1E9PSIsIm1hYyI6ImMzOTVlNDZhZmNjYWNlM2I1N2FjYjQ4N2FhZDc5ZWY2MWJhYTdiNDBlMWExMGJkYzczYzE1MTczMzAyYzVkMjEifQ%3D%3D; expires=Mon, 15-Feb-2016 04:52:56 GMT; Max-Age=7200; path=/; httponly 
Access-Control-Allow-Origin: * 
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept 
Content-Length: 0 
Keep-Alive: timeout=5, max=100 
Connection: Keep-Alive 
Content-Type: text/html; charset=UTF-8 
+0

की तरह समान त्रुटि है था क्या आप अपने सर्वर कॉन्फ़िगरेशन के अतिरिक्त अनुरोध और प्रतिक्रिया के लिए सभी शीर्षलेख शामिल कर सकते हैं? – kmanzana

+0

क्षमाप्रार्थी, इस मामले को थोड़ी देर के लिए हल कर दिया गया है। यह वास्तव में बल्कि बेवकूफ गलती है। अगर मैं गलत नहीं हूं तो ऐसा इसलिए है क्योंकि एपीआई पक्ष पैरामीटर पर एक टाइपो था लेकिन किसी भी तरह क्रोम ने अभी उस त्रुटि को पोस्ट किया है –

उत्तर

6

क्षमा याचना की है, इस मामले के बाद से अब थोड़ी देर के लिए हल किया गया है। यह वास्तव में बल्कि बेवकूफ गलती है। यदि मैं गलत नहीं कर रहा हूँ क्योंकि यह एपीआई ओर वहाँ मापदंडों

की पर लिखने में कोई त्रुटि क्रोम पर पूर्व उड़ान त्रुटि संदेश यकीनन भ्रामक

अपने चर की जाँच करें अगर तुम मुझे

+0

मेरी स्थिति में यह वही है, मेरे पास कोड में टाइप एरर था इसलिए सर्वर टूट रहा है और उस त्रुटि को ठीक तरह से संभाला नहीं गया है । इस मामले में क्रोम त्रुटि संदेश भ्रामक है .. –

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