哥哥姐姐们 进来帮看下哪出有关问题了 急得快哭了!
哥哥姐姐们 进来帮看下哪出问题了 急得快哭了!!
我想在android手机上读去服气端的数据 服务器是用servlet做的 在浏览器里能正常读到servlet的反馈信息 一到手机上就不行 下面是我android代码:
下面是异常信息:
------解决思路----------------------
要是用127.0.0.1, 应该连接的是android虚拟机自身吧。
------解决思路----------------------
你的服务器连接有问题啊:10.0.0.2
我想在android手机上读去服气端的数据 服务器是用servlet做的 在浏览器里能正常读到servlet的反馈信息 一到手机上就不行 下面是我android代码:
HttpClient client=new DefaultHttpClient();
String url="http://127.0.0.1:9090/MusicPlayer/getMusicName?pageSize=2";
HttpGet get=new HttpGet(url);
try {
HttpResponse response=client.execute(get);
HttpEntity entity=response.getEntity();
BufferedReader reader=new BufferedReader(new InputStreamReader(entity.getContent()));
StringBuffer buffer=new StringBuffer();
String line=null;
while((line=reader.readLine())!=null){
buffer.append(line+"\n");
}
reader.close();
try {
StringBuffer b2=new StringBuffer();
JSONArray ja=new JSONArray(buffer.toString());
for(int i=0;i<ja.length();i++){
JSONObject jb=ja.getJSONObject(i);
b2.append(ja.getString(i));
}
//tv.setText(b2.toString());
Log.w("result", b2.toString());
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
下面是异常信息:
03-11 13:16:59.349: W/执行(723): 1111111111111111111111111111
03-11 13:16:59.376: W/System.err(723): org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:9090 refused
03-11 13:16:59.386: W/System.err(723): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
03-11 13:16:59.386: W/System.err(723): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
03-11 13:16:59.386: W/System.err(723): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
03-11 13:16:59.396: W/System.err(723): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
03-11 13:16:59.406: W/System.err(723): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
03-11 13:16:59.406: W/System.err(723): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
03-11 13:16:59.406: W/System.err(723): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
03-11 13:16:59.406: W/System.err(723): at zz.z.TestcommunicationWithServerActivity$1.run(TestcommunicationWithServerActivity.java:128)
03-11 13:16:59.406: W/System.err(723): at java.lang.Thread.run(Thread.java:856)
03-11 13:16:59.416: W/System.err(723): Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 9090): connect failed: ECONNREFUSED (Connection refused)
03-11 13:16:59.416: W/System.err(723): at libcore.io.IoBridge.connect(IoBridge.java:114)
03-11 13:16:59.426: W/System.err(723): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
03-11 13:16:59.426: W/System.err(723): at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
03-11 13:16:59.426: W/System.err(723): at java.net.Socket.connect(Socket.java:842)
03-11 13:16:59.426: W/System.err(723): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
03-11 13:16:59.436: W/System.err(723): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:144)
03-11 13:16:59.436: W/System.err(723): ... 8 more
03-11 13:16:59.436: W/System.err(723): Caused by: libcore.io.ErrnoException: connect failed: ECONNREFUSED (Connection refused)
03-11 13:16:59.446: W/System.err(723): at libcore.io.Posix.connect(Native Method)
03-11 13:16:59.446: W/System.err(723): at libcore.io.BlockGuardOs.connect(BlockGuardOs.java:85)
03-11 13:16:59.458: W/System.err(723): at libcore.io.IoBridge.connectErrno(IoBridge.java:127)
03-11 13:16:59.458: W/System.err(723): at libcore.io.IoBridge.connect(IoBridge.java:112)
03-11 13:16:59.466: W/System.err(723): ... 13 more
------解决思路----------------------
要是用127.0.0.1, 应该连接的是android虚拟机自身吧。
------解决思路----------------------
你的服务器连接有问题啊:10.0.0.2