Android 中HttpURLConnection与HttpClient的简单使用
1:HttpHelper.java
public class HttpHelper { //1:标准的Java接口 public static String getStringFromNet1(String param){ String result=""; try{ URL url=new URL(param); HttpURLConnection conn=(HttpURLConnection)url.openConnection(); if(conn.getResponseCode()==HttpURLConnection.HTTP_OK){ InputStream is=conn.getInputStream(); byte[]data=new byte[1024]; int len=is.read(data); result=new String(data,0,len); is.close(); conn.disconnect(); } }catch(Exception e){ e.printStackTrace(); } return result; } //2:Apache接口 public static String getStringFromNet2(String param){ String result=""; try{ HttpClient client=new DefaultHttpClient(); HttpGet get=new HttpGet(param); HttpResponse response=client.execute(get); if(response.getStatusLine().getStatusCode()==HttpStatus.SC_OK){ result=EntityUtils.toString(response.getEntity()); } }catch(Exception e){ e.printStackTrace(); } return result; } }