问题描述:

最近研究Android, 在android端连接本地java服务时,总是链接失败,不能打开链接,

但是链接百度等其他网址时却能正确显示数据。

打开链接的代码如下:

String url = "http://127.0.0.1:8081/MyServletProject/DoubleMeServlet";

URL url = new URL(myurl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();

问题原因:

注:url 链接,如果想连自己本机的服务,不能使用 http://localhost:port 或者 http://127.0.0.1:port
只能使用具体的IP地址,或者网址。
如: http://www.baidu.com 或者 http://192.168.0.102:8081/...

解决方法:

把localhost 或者 127.0.0.1 换成具体的IP,问题就可以解决了。更换后的 url 如下所示:

String url = "http://192.168.0.102:8081/MyServletProject/DoubleMeServlet";

(192.168.0.102 是我本机的IP地址)

再次链接时,信息返回成功。

更多相关文章

  1. android 学习文章收藏(链接)
  2. android ip地址,手机号码,邮箱格式验证
  3. Android 简单例子以及入门学习资料链接
  4. android TextView 结合SpannableString对部分内容设置颜色、字体
  5. Android 短信链接打开APP
  6. android给textview中的文字加链接
  7. Android 4权威专家撰写,经典作品最新升级版(内附部分章节试读下载

随机推荐

  1. Android(安卓)9编译报错sdclang设置
  2. Android(安卓)配置环境
  3. Android开发环境搭建
  4. android中遍历arrayList的四种方法
  5. Layout布局
  6. Android(安卓)ListView例子
  7. Android梅花布局,遥控器布局
  8. android 权限
  9. Android(安卓)activity的生命周期
  10. Android获取状态栏高度的方法