我有用于 requestMapping("projects") 的 Post 方法和 Put 方法。@PutMappingpublic ResponseEntity<ResultDomain> updateProjet(@RequestParam String projectJSON, @RequestParam MultipartFile image, @RequestParam(required = false) MultipartFile image1, @RequestParam(required = false) MultipartFile image2) throws Exception {}@PostMappingpublic ResponseEntity<ResultDomain> addProjet(@RequestParam String projectJSON, @RequestParam MultipartFile image, @RequestParam(required = false) MultipartFile image1, @RequestParam(required = false) MultipartFile image2) throws Exception {}这两种方法具有完全相同的参数。当我请求 POST 时,我没有问题。但是当我请求 PUT 时,它会返回错误的请求。PUT 方法有什么限制吗?邮递员结果:POST方法放置方法请帮忙。
2 回答
呼如林
TA贡献1798条经验 获得超3个赞
最后,我可以通过替换@RequestParam String projectJSON
来解决它@RequestPart String projectJSON
。仍然不知道为什么。。谁能解释一下?谢谢你的好回答..赞赏它
添加回答
举报
0/150
提交
取消