我有Post方法和Put方法用于requestMapping(“ projects”)。
@PutMapping
public ResponseEntity<ResultDomain> updateProjet(@RequestParam String projectJSON,
@RequestParam MultipartFile image, @RequestParam(required = false) MultipartFile image1,
@RequestParam(required = false) MultipartFile image2) throws Exception {
}
@PostMapping
public ResponseEntity<ResultDomain> addProjet(@RequestParam String projectJSON, @RequestParam MultipartFile image,
@RequestParam(required = false) MultipartFile image1, @RequestParam(required = false) MultipartFile image2)
throws Exception {
}
这2种方法具有完全相同的参数。当我请求POST时,我没有问题。但是,当我请求PUT时,它将返回错误的请求。 PUT方法有什么限制吗?
邮递员结果:
请帮助。预先感谢
答案 0 :(得分:2)
答案 1 :(得分:0)
最后,我可以通过将@RequestParam String projectJSON
替换为@RequestPart String projectJSON
来解决它。还是不知道为什么。有人可以解释吗?感谢您的好意。。