android下载web服务器上的文件出现Connection Refused
16lz
2021-01-26
android应用程序可以通过HttpURLConnection的getInputStream()方法访问web服务器上的文件,但是我在调试时始终提示Connection Refused异常,后来仔细分析了一下:
我要下载的服务器文件的url是http://localhost:8080/mp3player/resources.xml,因为我的手机通过usb连接到我的电脑,因此刚开始我认为手机可以访问我电脑的web程序,但是显然这样是不对的。因为手机通过wifi连接到路由器(路由器不会区分当前连接的设备是手机还是电脑),因此使用http://localhost:8080/mp3player/resources.xml这个url,程序会在手机上查找这个web程序,显然手机上并没有这个web程序。因此正确的做法是使用电脑的Ip地址做url,因此正确的url应该是:http://192.168.1.100:8080/mp3player/resources.xml,测试通过。记下来,谨记。
更多相关文章
- 关于解决android studio各种疑难杂症系列---- 程序包org.apach.h
- 使用charles proxy for Mac来抓取手机App的网络包
- Android中四大组件概述以及各自作用
- AndroidManifest.xml中android:label标签的使用
- Android手机应用开发(八) | 制作简单音乐播放器
- android通过蓝牙实现两台手机传输数据
- x4412开发板&ibox卡片电脑项目实战5-修改内核LOGO
- 发布Android应用程序过程
- Android(安卓)manifest文件中的标签详细介绍