如何用网络获取Html代码?下面小编带来一篇网络获取Html代码原理,仅供参考作用
package cn.captain.html;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class htmlRequest {
/**
* @param args
* @throws MalformedURLException
*/
public static void main(String[] args) throws Exception
{
URL url = new URL("http://HdhCmsTestbaidu测试数据/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5 * 1000);
InputStream inStream = conn.getInputStream();//通过输入流获取html数据
byte[] data = readInputStream(inStream);//得到html的二进制数据
String html = new String(data);
System.out.println(html);
}
public static byte[] readInputStream(InputStream instream) throws Exception
{
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1204];
int len = 0;
while ((len = instream.read(buffer)) != -1)
{
outStream.write(buffer,0,len);
}
instream.close();
return outStream.toByteArray();
}
} 以上就是如何用网络获取Html代码?网络获取Html代码原理的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于如何用网络获取Html代码?网络获取Html代码原理的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did73262