小白求教Android开发中HttpURLConnection的网络连接问题
本人小白,正在学习android开发,但是在做一个连接功能的时候在模拟器和真机上都一直不能获得我的数据,郁闷死了
下面是我的代码
每次到is = urlConn.getInputStream();这一步的时候就会爆出异常,然后每次都是is和buffer是null的,我传入的url是http://10.20.63.29:8080/mp3/resources.xml 这个,在我笔记本上用浏览器能看到里面内容,但是就是用android不能建立起http连接,又大神能提点一下么
下面是我的代码
public String download(String urlstr)
{
StringBuffer sb = new StringBuffer();
String line = null;
BufferedReader buffer = null;
InputStream is = null;
try {
//创建一个URL对象
url = new URL(urlstr);
//创建一个HTTP连接
HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();
is = urlConn.getInputStream();
buffer = new BufferedReader(new InputStreamReader(is));
while((line = buffer.readLine())!=null)
{
sb.append(line);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if(buffer!=null)
buffer.close();
else if(is == null)
return "the connection is down";
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}每次到is = urlConn.getInputStream();这一步的时候就会爆出异常,然后每次都是is和buffer是null的,我传入的url是http://10.20.63.29:8080/mp3/resources.xml 这个,在我笔记本上用浏览器能看到里面内容,但是就是用android不能建立起http连接,又大神能提点一下么
...全文
相关推荐
安卓7种网络连接方式
在安卓应用开发中,网络连接是必不可少的一部分,用于与服务器进行数据交互,更新或获取信息。以下是关于"安卓7种网络连接方式"的详细解析:1.
Android网络连接2——HttpURLConnection
在Android应用开发中,网络连接是必不可少的一部分,用于获取服务器数据、更新应用内容或与远程服务交互。
Android HttpURLConnection.getResponseCode()错误解决方法
"关于Android开发中使用HttpURLConnection遇到的getResponseCode()返回-1的错误及其解决方案"在Android开发中,网络编程是不可或缺的一部分,而HttpU
安卓Android判断是否有可用的网络连接.rar
这个压缩包文件"安卓Android判断是否有可用的网络连接.rar"提供了一个示例代码,用于检测Android设备的网络连通性。
Android网络请求框架基于HttpUrlConnection的封装
在Android应用开发中,网络请求是必不可少的一部分,用于获取服务器数据、更新UI或者进行其他交互。本篇文章将深入探讨如何基于HttpUrlConnection实现一个自定义的网络请求框架。


