java - 405 Method Not Allowed with Spring -


मेरे पास एक HTTP समापन बिंदु के लिए निम्नलिखित परीक्षण है:

  सार्वजनिक स्थिर अंतिम स्ट्रिंग DATA_PARAMETER = "जानकारी"; सार्वजनिक स्थिर अंतिम स्ट्रिंग ID_PARAMETER = "id"; सार्वजनिक स्थिर अंतिम स्ट्रिंग VIDEO_SVC_PATH = "/ वीडियो"; सार्वजनिक स्थिर अंतिम स्ट्रिंग VIDEO_DATA_PATH = VIDEO_SVC_PATH + "/ {आईडी} / डेटा"; @ मल्टीपार्ट @ पीओएसटी (वीडियोडीएटीए_PATH) पब्लिक वीडस्टैटस सेट विडियोडेटा (@ पथ (आईडी_PARAMETER) लंबा आईडी, @ भाग (DATA_PARAMETER) टाइप कियाफ़ाइल वीडियोडेटा); @Test सार्वजनिक शून्य परीक्षणऐडविडियोडेटा () अपवाद को फेंकता है {वीडियो प्राप्त किया गया है = वीडियोसवीसीएडविडियो (वीडियो); वीडियोस्टैटस की स्थिति = वीडियोएसवीसीसेट वीडियोडेटा (प्राप्त.गेटआईडी), नया टाइपफ़ाइल (प्राप्त.गेट कॉन्टेंट टाइप (testVideoData)); जोर देना (वीडियोस्टेट .READY, status.getState ()); प्रतिक्रिया प्रतिक्रिया = videoSvc.getData (प्राप्त.गेटआईडी ()); जोर देना (200, प्रतिक्रिया .getStatus ()); InputStream वीडियोडेटा = प्रतिक्रिया .getBody ()। में (); बाइट [] मूलफ़ाइल = IOUtils.toByteArray (नया FileInputStream (testVideoData)); बाइट [] पुनःप्राप्तफ़ाइल = IOUtils.toByteArray (वीडियोडेटा); AssertTrue (Arrays.equals (मूलफ़ाइल, पुनर्प्राप्तफ़ाइल)); }  

मैं इस परीक्षा द्वारा परिभाषित आवश्यकताओं को लागू करने की कोशिश कर रहा हूं, स्विंग में परिभाषित निम्न समापन बिंदु के साथ:

  @RequestMapping (method = RequestMethod.POST , "मान" = "/ video / {id} / डेटा") सार्वजनिक शून्य पोस्ट वीडियोडेटा (@ पैथ वैरिएबल ("आईडी") लंबे समय तक वीडियो आईडी, @ रिसोपेपरम ("डाटा") मल्टीपार्टफ़ाइल वीडियोडेटा) IOException फेंकता है {if (videoId & lt; = 0 || वीडियोआईडी & gt; वीडियो.size ()) {नया संसाधन नॉटफॉएन्ड अपवाद ("अमान्य आईडी:" + वीडियो आईडी); } वीडियो वीडियो = videos.get ((int) videoId - 1); InputStream में = videoData.getInputStream (); Manager.saveVideoData (वीडियो, इन); }  

समस्या यह है कि मुझे "405 पद्धति अनुमत नहीं" त्रुटि मिलती है। मैं क्या गलत कर रहा हूं जिससे कि मेरी पोस्ट विधि को मान्यता नहीं दी जा रही है?

समस्या यह है कि क्लाइंट इंटरफ़ेस के लिए एक VideoStatus ऑब्जेक्ट सर्वर से लौटा है। मैंने शून्य

वापसी करने के लिए सर्वर की ओर से विधि घोषित की है।

Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -