当我向此服务器代码发布请求时 - 一切正常:
@RequestMapping(method = RequestMethod.POST, consumes = { "application/json" })
public ResponseEntity<String> addQuestion(@RequestBody String dtoObject) { ... }
Run Code Online (Sandbox Code Playgroud)
但如果我将请求更改为“multipart/form-data” - Spring 返回错误 400“错误请求”:
@RequestMapping(method = RequestMethod.POST, consumes = { "multipart/form-data" })
public ResponseEntity<String> addQuestion(@RequestBody String dtoObject) { ... }
Run Code Online (Sandbox Code Playgroud)
为什么?也许我应该创建一些额外的豆子?
PS:我需要“multipart/form-data”来将文件与 json 对象一起发送。