天天看點

使用HttpURLConnection通路web頁面

 URLConnection類給應用程式和web資源之間架設起了通信的橋梁,這些web資源通常是通過url來标記的,比如http://​​java​​.sun.com。本文将講述如何使用HttpURLConnection來通路web頁面。

URL url = new URL("http://www.j2medev.com");
 URLConnection con = url.openConnection();      
import java.net.URL;
    import java.net.MalformedURLException;
    import java.net.URLConnection;
    import java.io.IOException;
    import java.io.BufferedReader;
    import java.io.InputStreamReader;   public class WebPageReader {
      private static URLConnection connection;
      private static void connect( String urlString ) {
         try {
           URL url = new URL(urlString);
           connection = url.openConnection();
    System.out.println(connection.getClass());
         } catch (MalformedURLException e){
           e.printStackTrace();
         } catch (IOException e) {
           e.printStackTrace();
         }
       }      private static void readContents() {
         BufferedReader in = null;
         try {
           in = new BufferedReader(
             new InputStreamReader(
               connection.getInputStream()));          String inputLine;
           while (
             (inputLine = in.readLine()) != null) {
             System.out.println(inputLine);
           }
         } catch (IOException e) {
           e.printStackTrace();
         }
       }