我正在使用 Spring MVC,并且具有更新用户配置文件的功能:
@RequestMapping(value = "/{userName}" + EndPoints.USER_PROFILE,
method = RequestMethod.PUT)
public @ResponseBody ResponseEntity<?> updateUserProfile(
@PathVariable String userName, @RequestBody UserProfileDto userProfileDto) {
// Process update user's profile
}
我已经开始使用 JMeter,由于某种原因,他们在发送带有正文的 PUT 请求时遇到问题(在请求正文中或使用请求参数破解)。
我知道在 Jersey 你可以添加一个过滤器来处理 X-HTTP-Method-Override 请求参数,这样你就可以发送一个 POST 请求并使用 header 参数覆盖它。
在 Spring MVC 中有没有办法做到这一点?
谢谢!