urlclient.java

来自「用java 实现的一个任务管理器」· Java 代码 · 共 47 行

JAVA
47
字号
package com.fang.server.schedule;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class URLClient {

	protected URLConnection connection;

	public String getDocumentAt(String urlString) {
		
		StringBuffer document = new StringBuffer();
	    try {
	        URL url = new URL(urlString);
	        URLConnection conn = url.openConnection();
	        BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));

	        String line = null;
	        while ((line = reader.readLine()) != null)
		      document.append(line + "\n");
	        reader.close();
	        return document.toString();
	    } catch (MalformedURLException e) {
	        System.out.println("Unable to connect to URL: " + urlString);
	        return "";
	    } catch (IOException e) {
	        System.out.println("IOException when connecting to URL: " + urlString);
	        return "";
	    }
    }

	
	public static void main(String[] args) {

		URLClient client = new URLClient();
	    String yahoo = client.getDocumentAt("http://aawww.yahoo.com");
	    System.out.println(yahoo);

		
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?