URL编程
URL类
- URL:统一资源定位符,它表示Internet上某一资源的地址
URL url = new URL("url");HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection();InputStream inputStream = httpURLConnection.getInputStream();
调用http
get
String methodUrl = "http://110.32.44.11:8086/sp-test/usertest/1.0/query";HttpURLConnection connection = null;BufferedReader reader = null;String line = null;try {URL url = new URL(methodUrl + "?mobile=15334567890&name=zhansan");connection = (HttpURLConnection) url.openConnection();// 根据URL生成HttpURLConnectionconnection.setRequestMethod("GET");// 默认GET请求connection.connect();// 建立TCP连接if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) {reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8"));// 发送http请求StringBuilder result = new StringBuilder();// 循环读取流while ((line = reader.readLine()) != null) {result.append(line).append(System.getProperty("line.separator"));// "\n"}System.out.println(result.toString());}} catch (IOException e) {e.printStackTrace();} finally {try {reader.close();} catch (IOException e) {e.printStackTrace();}connection.disconnect();}}
