如何在Spring MVC中解码Gzip压缩的请求主体

我有一个客户端与发送数据

CONTENT-ENCODING deflate

我有这样的代码

@RequestMapping(value = "/connect", method = RequestMethod.POST)

@ResponseBody

public Map onConnect(@RequestBody String body){}

当前,“ body”打印出乱码的压缩数据。有什么方法可以使Spring MVC自动解压缩?

回答:

在spring您不处理它。取而代之的是使用过滤器,以便数据到达已经放气的Spring。

希望这两个链接可以帮助您入门。

  • http://www.javablog.fr/javaweb-gzip-compression-protocol-http-filter-gzipresponsewrapper-gzipresponsewrapper.html
  • http://srlawr.blogspot.com/2011/09/creating-custom-filter-in-spring.html

以上是 如何在Spring MVC中解码Gzip压缩的请求主体 的全部内容, 来源链接: utcz.com/qa/426470.html

回到顶部