【发布时间】:2013-08-08 00:23:39
【问题描述】:
为什么这不起作用?我正在对我的 Spring 3.2 MVC 应用程序进行尝试。它适用于 POST 请求。
curl -X PUT http://localhost:8080/bananas/1 --form data='{"description":"Hei", "status":"REJECTED"};type=application/json'
java.lang.IllegalArgumentException:获取请求部分失败: 数据。部分丢失或未配置多部分处理。
@RequestMapping(value = "/{id}", method = RequestMethod.PUT)
public ResponseEntity updateQuestion(@PathVariable final int id,
@RequestPart(value = "data") final Banana banana,
@RequestPart(value = "image", required = false) final MultipartFile imageFile) {
【问题讨论】:
-
您可能会在这里找到答案:stackoverflow.com/q/15058548/732771
-
我看到了菲尔丁的答案,但我不确定我是否理解它。我应该改用 POST 来代替正确的用法还是什么?
标签: java spring jakarta-ee curl