当前位置: 代码迷 >> Android >> 哥哥姐姐们 进来帮看上哪出有关问题了 急得快哭了!
  详细解决方案

哥哥姐姐们 进来帮看上哪出有关问题了 急得快哭了!

热度:71   发布时间:2016-05-01 11:19:35.0
哥哥姐姐们 进来帮看下哪出问题了 急得快哭了!!
我想在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)
  相关解决方案