java发送get请求
String result = ""; String location = ""; BufferedReader in = null; try { String url3 = "https://xxx.xxx.com/v3/geocode/geo?key=xxxxxxxxxx"; String param1 = URLEncoder.encode(address, "UTF-8"); String param2 = URLEncoder.encode(city, "UTF-8"); String urlNameString = url3 + "&address=" + param1 + "&city=" + param2; URL realUrl = new URL(urlNameString); // 打开和URL之间的连接 URLConnection connection = realUrl.openConnection(); // 建立实际的连接 connection.connect(); // 定义 BufferedReader输入流来读取URL的响应 in = new BufferedReader(new InputStreamReader( connection.getInputStream())); String line; while ((line = in.readLine()) != null) { result += line; } } catch (Exception e) { System.out.println("发送GET请求出现异常!" + e); e.printStackTrace(); } // 使用finally块来关闭输入流 finally { try { if (in != null) { in.close(); } } catch (Exception e2) { e2.printStackTrace(); } }