private IResult handle(String url, String queryString, String mode) {
		IResult result = new ResultPojo();
		BufferedReader rd = null;
		HttpURLConnection con = null;
		try {
			URL urx = new URL(url+queryString);
			con = (HttpURLConnection)urx.openConnection();
			con.setReadTimeout(1000);
			con.setRequestMethod(mode);
			con.setDoInput(true);
			con.setDoOutput(true);
			con.connect();
			rd = new BufferedReader(new InputStreamReader(con.getInputStream()));
			StringBuilder buf = new StringBuilder();
			String line;
		    while ((line = rd.readLine()) != null) {
		    	buf.append(line + '\n');
	        }
		    result.setResultObject(buf.toString());
	     
		} catch (Exception e) {
			e.printStackTrace();
			result.addErrorString(e.getMessage());
		} finally {
			try {
				if (rd != null)
					rd.close();
				if (con != null)
					con.disconnect();
			} catch (Exception x) {
				x.printStackTrace();
				result.addErrorString(x.getMessage());
			}
		}
		return result;

	}