在AsyncTask中的onExecute中请求数据
@Override
protected String doInBackground(String... strings) {
try {
URL url = new URL(strings[0]);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(6000);
if (conn.getResponseCode() == HttpURLConnection.HTTP_OK){
InputStream ins = conn.getInputStream();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len = 0;
byte[] buf = new byte[1024];
while ((len = ins.read(buf)) > -1) {
baos.write(buf, 0, len);
}
String msg = baos.toString();
ins.close();
baos.close();
conn.disconnect();
return msg;
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}怎么报IOException: Cleartext HTTP traffic to www.imooc.com not permitted
9
收起
正在回答 回答被采纳积分+1
2回答
Charles_King_
2020-06-16 22:23:57
java.net.UnknownHostException: Unable to resolve host "www.imooc.com": No address associated with hostname
报的是这个错
2.Android 网络操作与流行框架
- 参与学习 人
- 提交作业 220 份
- 解答问题 1800 个
本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星