【工具】html请求 Content-Encoding=br 返回值乱码的问题 解码返回值

【工具】Content-Encoding=br 解码返回值

添加依赖

复制代码
        <dependency>
            <groupId>org.brotli</groupId>
            <artifactId>dec</artifactId>
            <version>0.1.2</version>
        </dependency>

代码

复制代码
public static String 解码br(InputStream is) {
        try {
            BrotliInputStream stream = new BrotliInputStream(is);
            BufferedReader reader = new BufferedReader(new InputStreamReader(stream));
            StringBuilder result = new StringBuilder();
            String str = null;
            while ((str = reader.readLine()) != null) {
                result.append(str);
            }
            return result.toString();
        } catch (IOException e) {
            e.printStackTrace();
            return null;
        } finally {
            IOUtils.closeQuietly(is);
        }
    }
相关推荐
一个小白开发几秒前
ip获取城市省份信息
java·tcp/ip
爱学习的小鱼gogo4 分钟前
python 矩阵中寻找就接近的目标值 (矩阵-中等)含源码(八)
开发语言·经验分享·python·算法·职场和发展·矩阵
豆沙沙包?7 分钟前
2025年--Lc170--H289. 生命游戏(矩阵)--Java版
java·游戏·矩阵
可爱的秋秋啊11 分钟前
简单网站编写
开发语言·前端
冬夜戏雪13 分钟前
[学习日记][springboot 1-7][leetcode 6道]
java·开发语言·学习
讓丄帝愛伱14 分钟前
idea 中 mapper.xml黄线警告怎么去掉
java·intellij-idea
QX_hao15 分钟前
【Go】--数据类型
开发语言·后端·golang
桦说编程25 分钟前
线程池拒绝策略避坑:谨慎使用抛弃策略,可能导致系统卡死
java·后端
奋斗的小monkey25 分钟前
Java微服务实战:从零搭建电商用户服务系统
java·spring boot·微服务·nacos·电商系统·redis缓存
菜鸟plus+27 分钟前
URL 设计
java