gpt4 book ai didi

java - 获取 responsebody 作为字符

转载 作者:行者123 更新时间:2023-11-30 09:22:13 30 4
gpt4 key购买 nike

我正在尝试从网站获得响应。我正在使用 HttpURLConnection 类。

这是我的代码:

        BufferedReader in = null;  
in = new BufferedReader(new InputStreamReader(httpCon.getInputStream()));
String Line;

while ((Line= in.readLine()) != null) {
System.out.println(Line);
}

我得到的是:“�Q������0 ��_���� ��q��J��R衔��J1��4q�с����d��%��,l/�� ^�0�?7�[6@~?K�S�+u"

如何解码?谢谢。

最佳答案

请求很可能是 GZip 压缩的。使用 GZIPInputStream 读取请求。

  BufferedReader in = null;  
in = new BufferedReader(new InputStreamReader(new GZIPInputStream(httpCon.getInputStream())));
String Line;

while ((Line= in.readLine()) != null) {
System.out.println(Line);
}

关于java - 获取 responsebody 作为字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608932/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com