मैं एक सरल विधि है, इसलिए की तरह लग रहा है कि (बिलाव 6.0.35 पर चल रहा है) पैरामीटर की तरह (डी = शरीर में gggg) मुझे 400 खराब अनुरोध मिलता है। लेकिन अगर मैं इसेस्प्रिंग बिलाव पर RequestMethod.DELETE साथ @RequestParam का उपयोग कर MVC 6.0.35
@RequestMapping(value = "/bla/d", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.NO_CONTENT)
public void d(@RequestParam String d){
//logic here
}
पर बदलता है तो यह पूरी तरह से काम करता है। मैं एक Firefox का उपयोग कर रहा था एड-ऑन यह (और अजगर और एक ही परिणाम के साथ वसंत के RestTemplate) का परीक्षण करने के लिए यहाँ कैसे पोस्ट के साथ अनुरोध वर्णन दिया गया है (एक एक सामना चिपकाया नामित विधि है पैरामीटर के साथ एक एक):
POST /bla/a HTTP/1.1
Host: ~~~~:8080
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 7
Pragma: no-cache
Cache-Control: no-cache
a=asdas
HTTP/1.1 204 No Content
Server: Apache-Coyote/1.1
Date: Tue, 12 Jun 2012 09:29:46 GMT
DELETE /bla/d HTTP/1.1
Host: ~~~~~:8080
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip, deflate
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 7
d=asdas
HTTP/1.1 400 Bad Request
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 971
Date: Tue, 12 Jun 2012 09:30:04 GMT
Connection: close
कृपया मेरी मदद करो, मैं कुछ बेवकूफ अनुपलब्ध हो सकता है लेकिन मैं सिर्फ यह नहीं देख सकते हैं: और की तरह दिखता है हटा दें। मेरी मूल समस्या डेली अनुरोध के साथ पोस्ट-जैसी बॉडी के माध्यम से एक सरणी भेज रही थी लेकिन ऐसा लगता है कि कुछ और बुनियादी गलत है।