>  기사  >  웹 프론트엔드  >  인터넷을 사용하여 HTML 코드를 얻는 방법은 무엇입니까? 네트워크에서 HTML 코드를 얻는 원리

인터넷을 사용하여 HTML 코드를 얻는 방법은 무엇입니까? 네트워크에서 HTML 코드를 얻는 원리

零下一度
零下一度원래의
2017-04-26 15:06:451437검색

인터넷에서 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://www.baidu.com/"); 
			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 코드를 얻는 원리의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.