android中简单的HTTP通信

anddroid中简单的HTTP通信
 private String   getHttpResponse (String location) {
  String result = null;
  URL url = null;
  
try  {
  
 url = new URL(location);
  }  catch  (MalformedURLException e) {
   Log.e(tag, location + "is not a rihgt url", e);
  }
   if  (url != null) {
   HttpURLConnection urlConn = null;
   InputStream is = null;
   OutputStream os=null;
    try  {
    urlConn = (HttpURLConnection) url.openConnection();
     os=urlConn.getOutputStream();
    os.write("Hello".getBytes());
     is = urlConn.getInputStream();
    byte buffer[] = new byte[is.available()];
     is.read(buffer);
    result=new String(buffer);
   }  catch  (IOException e) {
   }  finally  {
     try  {
      if  (is != null)
      is.close();
    }  catch  (IOException e) {
    }
     urlConn.disconnect();
   }
  }
   return  result;
 }
注意:需要加入以下权限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>

你可能感兴趣的:(android中简单的HTTP通信)