[dromara/hutool]获取http request body时乱码

2023-12-12 601 views
8
修改描述(包括说明bug修复或者添加新特性)
  1. [bug修复] 获取http request body时乱码,本地测试一直没问题、部署到线上后出现。bug原因是读取时没有指定字符编码,现已更改

回答

5

这里修改是有问题的。

Servlet提供了getReader方法,则这个编码是取自请求的。即请求时客户端传入的Content-Encoding等头信息决定了编码。

请检查你的请求内容。

7

image

6

话虽如此、但springmvc 能正常获取、而hutool 获取的是乱码、就让用户很疑惑

4

@zszdevelop 我想Spring做了默认编码了(当检测不到编码的时候)

这应该是Servlet规范的事情。