使用原生jdk实现请求资源工具类
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;public class HttpUtils {/*** get请求* @param getUrl* @return*/public static String get(String getUrl) {try {URL url = new URL(getUrl);//设置连接方式HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("GET");//设置主机连接时间超时时间3000毫秒conn.setConnectTimeout(3000);//设置读取远程返回数据的时间3000毫秒conn.setReadTimeout(3000);//发送请求conn.connect();//获取输入流InputStream is = conn.getInputStream();//封装输入流BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"));//接收读取数据StringBuffer sb = new StringBuffer();String line = null;while ((line = br.readLine()) != null) {sb.append(line);sb.append("\r\n");}if (null != br) {br.close();}if (null != is) {is.close();}//关闭连接conn.disconnect();return sb.toString();} catch (Exception e) {e.getMessage();}return "";}
}