`

联网获取内容,utf8格式显示

 
阅读更多
1.调用:
sendGetRequest(uriAPI, "utf-8");
2.实现
public static String sendGetRequest(String uriAPI, String encoding) {
//
// HttpGet httpRequest = new HttpGet(uriAPI);
// try {
// HttpResponse httpResponse = new DefaultHttpClient()
// .execute(httpRequest);
// if (httpResponse.getStatusLine().getStatusCode() == 200) {
// String strResult = EntityUtils.toString(
// httpResponse.getEntity(), "UTF-8");
// result = strResult;
// } else {
// httpResponse.getStatusLine().toString();
// }
// } catch (ClientProtocolException e) {
// e.getMessage().toString();
// e.printStackTrace();
// } catch (IOException e) {
// e.getMessage().toString();
// e.printStackTrace();
// } catch (Exception e) {
// e.getMessage().toString();
// e.printStackTrace();
// }
// return result;
URL url;
try {
url = new URL(uriAPI);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(6 * 1000);
if (conn.getResponseCode() == 200) {
InputStream inStream = conn.getInputStream();
byte[] data = readStream(inStream);
return new String(data, encoding);
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;

}
分享到:
评论

相关推荐

    Android开发从入门到精通6-使用Android实现联网.doc

    <?xml version="1.0" encoding="utf-8"?> android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> android:id="@+id/urlInput" android:layout_width=...

    Android例子源码适合新手学习的简单天气查询

    本项目是一个简单的联网获取天气信息并显示到控件上的小例子源码,非常适合新手学习简单的联网json解析知识本项目编码UTF-8默认编译版本4.2.2用到了support-v7-appcompat的依赖库,已经一起打包了。

    简单天气查询源码.zip

    简单天气查询源码是一个简单的联网获取天气信息并显示到控件上的小例子源码,非常适合新手学习简单的联网json解析知识本项目编码UTF-8默认编译版本4.2.2用到了support-v7-appcompat的依赖库,已经一起打包了。...

    PHP+Ajax实时自动检测是否联网的方法

    charset=utf-8",这样的设置确保了每次请求都会向服务器请求最新内容,而不是从浏览器缓存中获取,保证了实时性的检测。 通过上述知识点的学习,我们可以了解到实现一个PHP+Ajax实时自动检测网络状态的方法涉及到...

    杭州斯凯SDK使用文档

    - **支持的编码**:通常支持常见的文本编码格式,如UTF-8、Unicode等。 - **编码转换**:支持unicode到GB2312等编码的转换,有助于处理多语言环境下的文本内容。 #### 2.12 SDK支持浮点运算吗?是否有三角函数?...

    简单天气查询

    简单天气查询源码是一个简单的联网获取天气信息并显示到控件上的小例子源码,非常适合新手学习简单的联网json解析知识本项目编码UTF-8默认编译版本4.2.2用到了support-v7-appcompat的依赖库,已经一起打包了。

    计算机网络实验报告套接字编程

    request = clientsocket.recv(1024).decode('utf-8') print("Request received:", request) # 构造HTTP响应 response = "HTTP/1.1 200 OK\nContent-Type: text/html\n\n" response += "<html><body>Hello ...

    javascript基础.md

    <meta charset="utf-8"/> <title></title> // 使用document.write()将内容输出到HTML文档 document.write("hellojs"); // 使用console.log()将内容输出到浏览器控制台 console.log("helloxiaoming"); ...

    j2me开发指南第三讲

    - 使用正确的字符编码,如UTF-8。 - 确保在读写文件或网络传输时正确处理编码转换。 - 在UI组件中设置正确的文本渲染方式,以显示中文字符。 ### 4. J2ME中读取Unicode和UTF J2ME支持Unicode编码,但需要正确配置...

    精易模块[源码] V5.15

    8、修正“编码_Utf8到Unicode”频繁操作导致内存泄漏的BUG,感谢易友【◆野蛮vE儿】反馈。 9、修正“目录_是否存在”,当存在无反缀文件时返回真的BUG,感谢易友【@飞灵】反馈。 10、新增“系统_信息框Ex”定时信息...

    C# Winform 中实现的翻译功能

    var content = new StringContent(body.ToString(), Encoding.UTF8, "application/json"); var response = await client.PostAsync(url, content); var responseContent = await response.Content....

    MySQL5.1参考手册官方简体中文版

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. ...

    MySQL 5.1官方简体中文参考手册

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 ...

    MySQL 5.1中文手冊

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. ...

    zabbix 3 安装

    - 创建 Zabbix 数据库:`CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;`。 - 创建 Zabbix 用户并赋予全部权限:`GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix...

    MySQL 5.1参考手册 (中文版)

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. ...

    mysql官方中文参考手册

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 9.1.3. ...

    MYSQL中文手册

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 ...

    MySQL 5.1参考手册中文版

    8.12. myisamlog:显示MyISAM日志文件内容 8.13. perror:解释错误代码 8.14. replace:字符串替换实用工具 8.15. mysql_zap:杀死符合某一模式的进程 9. 语言结构 9.1. 文字值 9.1.1. 字符串 9.1.2. 数值 ...

Global site tag (gtag.js) - Google Analytics