import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
/**
* HTTP协议GET请求方法
*/
public static String httpGet(String url, String gb) {
if (null == gb || "".equals(gb)) {
gb = "UTF-8";
}
StringBuffer sb = new StringBuffer();
URL urls;
HttpURLConnection uc = null;
BufferedReader in = null;
try {
urls = new URL(url);
uc = (HttpURLConnection) urls.openConnection();
uc.setRequestMethod("GET");
uc.connect();
in = new BufferedReader(new InputStreamReader(uc.getInputStream(), gb));
String readLine = "";
while ((readLine = in.readLine()) != null) {
sb.append(readLine);
}
if (in != null) {
in.close();
}
if (uc != null) {
uc.disconnect();
}
} catch (Exception e) {
System.err.println(e.getMessage());
} finally {
if (uc != null) {
uc.disconnect();
}
}
return sb.toString();
}
Java简单的get请求不依赖额外Jar包
关注
打赏