rest - jquery post method doesn't work with jax-rs web service -


जब मैं jquery का उपयोग करते हुए यह अनुरोध भेजता हूं:

  & lt; form id = "myForm" क्रिया = "http: //myIp/../cat/create" method = "post" & gt; & LT; fieldset & gt; & Lt; किंवदंती & gt; jQuery.post फ़ॉर्म सबमिट & lt; / किंवदंती & gt; बिल्ली आईडी: & lt; INPUT प्रकार = "टेक्स्ट" नाम = "कैट आईडी" & gt; बिल्ली का नाम: & lt; INPUT प्रकार = "टेक्स्ट" नाम = "बिल्ली का नाम" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" मान = "सबमिट करें" / & gt; & Lt; / fieldset & gt; & Lt; / प्रपत्र & gt;   

स्क्रिप्ट:

  $ (दस्तावेज़) .ready (फ़ंक्शन () {$ ('# myForm')। एजेक्सफ़ॉर्म (फ़ंक्शन () {अलर्ट ("आपकी टिप्पणी के लिये धन्यवाद!"); }); });   

जेएक्स-आरएस (आरईएसटी) निम्न संदेश को कॉल करने और मुद्रित करने के लिए सही विधि की पहचान नहीं कर सकता: जानकारी: सिस्टम "मेरी कक्षा" वर्ग में कोई भी तरीका नहीं खोज सकता है जो OPTIONS का समर्थन करता है। सत्यापित करें कि एक विधि मौजूद है।

इसलिए जब मैं jquery का उपयोग किए बिना ऐसा करता हूं लेकिन केवल सादे एचटीएमएल के साथ सब कुछ ठीक है:

  & lt; form action = "http: / मेरी एड्रेस /..कार्का / बनाएं "विधि =" पोस्ट "& gt; & Lt; p & gt; कार आईडी: & lt; INPUT प्रकार = "टेक्स्ट" नाम = "कार आईडी" & gt; कार का नाम: & lt; INPUT प्रकार = "टेक्स्ट" नाम = "कारनाम" & gt; & lt; & Lt; INPUT प्रकार = "सबमिट करें" मान = "भेजें" & gt; & Lt; / p & gt; & Lt; / फार्म & gt;   

क्या कोई मुझे बता सकता है कि मैं jquery के साथ गलत क्या कर रहा हूं?

मैं सुझाव देता हूं कि HTTP प्रॉक्सी (आप उपयोग कर सकते हैं) और देखें कि अनुरोधों में क्या अंतर है I त्रुटि बताती है कि आपका क्लास ऑप्शन का समर्थन नहीं करता है फिडलर में आप देख सकते हैं कि विकल्प वास्तव में POST के बजाय भेजा गया है।

Comments