public synchronized static String getBodyGET(String url) throws HttpException, IOException{
   	String reslut = null; 
   	//构造HttpClient的实例
   	  HttpClient httpClient = new HttpClient();
   	  //创建GET方法的实例
   	  GetMethod getMethod = new GetMethod(url);
   	  //使用系统提供的默认的恢复策略
   	  getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,
   	    new DefaultHttpMethodRetryHandler());
   	  try {
   	   //执行getMethod
   	   int statusCode = httpClient.executeMethod(getMethod);
   	   if (statusCode != HttpStatus.SC_OK) {
   	    System.err.println("Method failed: "
   	      + getMethod.getStatusLine());
   	   }
   	   //读取内容 
   	   byte[] responseBody = getMethod.getResponseBody();
   	   reslut=new String(responseBody);
   	  } catch (HttpException e) {
   	   //发生致命的异常，可能是协议不对或者返回的内容有问题
   	   System.out.println("Please check your provided http address!");
   	   e.printStackTrace();
   	  } catch (IOException e) {
   	   //发生网络异常
   	   e.printStackTrace();
   	  } finally {
   	   //释放连接
   	   getMethod.releaseConnection();
   	  }
		return reslut;
   };