问题描述:

最近研究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(安卓)Studio编译失败: java.util.
  2. Android获取视频某一帧(截图)
  3. android引导页的实现 及跳转到主页面
  4. Android(安卓)中Failed to read key from
  5. Android中JSON数据的读写方法
  6. android 如何判断当前进程在主页面
  7. Android显示在线图片
  8. android屏蔽返回键
  9. Android语音识别
  10. 报错android.view.WindowLeaked解决办法