Android上使用javaHttpURLConnection返回垃圾数据的问题。
创始人
2024-10-10 07:00:50
0

使用 HttpURLConnection 的 getInputStream() 方法读取响应的数据时,需要先检查响应码是否为200,并且设置正确的 Content-Type。如下所示:

URL url = new URL("http://example.com/path/to/api");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");

if (conn.getResponseCode() == 200) {
    String contentType = conn.getContentType();
    if (contentType != null && !contentType.isEmpty()) {
        if (contentType.equals("application/json")) { // 根据实际情况设置正确的 Content-Type
            InputStream inputStream = conn.getInputStream();
            String result = readInputStream(inputStream);
            // 处理响应数据
        } else {
            // 处理 Content-Type 不正确的情况
        }
    } else {
        // 处理没有设置 Content-Type 的情况
    }
} else {
    // 处理响应码不为200的情况
}

// 读取 InputStream 的代码
private String readInputStream(InputStream inputStream) throws IOException {
    BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
    StringBuilder builder = new StringBuilder();
    String line;
    while ((line = reader.readLine()) != null) {
        builder.append(line);
    }
    return builder.toString();
}

相关内容

热门资讯

透视好友房"we-p... 透视好友房"we-poker有人玩吗"详细辅助曝光教程(真是存在有挂);支持多人共享记分板与复盘,通...
透视科技"hhpok... 透视科技"hhpoker软件靠谱吗"详细辅助攻略教程(确实真的是有挂)准备好在hhpoker软件靠谱...
透视挂"hhpoke... 1、透视挂"hhpoker德州机器人"详细辅助AA德州教程(总是真的有挂)2、进入游戏-大厅左侧-新...
透视模拟器"wejo... 透视模拟器"wejoker辅助软件"详细辅助插件教程(真是有挂);最新版2024是一款经典耐玩的益智...
透视辅助"wepok... 透视辅助"wepoker透视脚本安卓"详细辅助总结教程(原本是真的有挂)是一款可以让一直输的玩家,快...
透视系统"wepok... 自定义wepoker免费透视系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器...
透视美元局"hhpo... 透视美元局"hhpoker免费辅助器"详细辅助wepoke教程(真是是有挂);最新版2024是一款经...
透视辅助"wepok... 透视辅助"wepoker底牌透视"详细辅助透明挂教程(竟然是有挂);人气非常高,ai更新快且高清可以...
透视插件"德普之星怎... 透视插件"德普之星怎么设置埋牌"详细辅助攻略教程(原生存在有挂)科技教程也叫必备教程,这是一款功能强...
透视挂透视"wepo... 1、透视挂透视"wepoker插件辅助"详细辅助黑科技教程(原本有挂);详细教程。2、wepoker...