📄 httputil.java
字号:
package cn.myvideosite.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.net.URLConnection;
public class HttpUtil{
private static final int timeout=88888;
public static String request(String url,String charsetName){
URL httpurl=null;
StringBuffer sb=null;
BufferedReader br = null;
try {
httpurl=new URL(url);
URLConnection connection=httpurl.openConnection();
if(connection!=null){
connection.setConnectTimeout(timeout);
connection.setReadTimeout(timeout);
connection.connect();
}
br = new BufferedReader(new InputStreamReader(connection.getInputStream(),charsetName));
//char[] carr= new char[1024];
String line=null;
sb=new StringBuffer();
while((line=br.readLine())!=null){
sb.append(line);
}
return sb.toString();
} catch (MalformedURLException e) {
e.printStackTrace();
}catch (SocketTimeoutException e) {
e.printStackTrace();
System.out.println("连接超时 !!!");
}catch (IOException e) {
e.printStackTrace();
}finally{
try {
if(br!=null){
br.close();
br=null;
}
} catch (IOException e) {
e.printStackTrace();
}
}
return null;
}
public static void main(String[] args){
//System.out.println(request("http://www.56.com/h44/u_guest3179544213.html", "GB2312"));
// System.out.println(request("http://www.56.com/h46/u_andylau.html", "utf-8"));
//http://www.56.com/h15/u_kobe2008920.html
//System.out.println(request("http://www.56.com/w57/play_album-aid-1228780_vid-MTgyNjEyODE.html", "GB2312"));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -