在java.net包中定義了URLConnection類,該類用來表示與URL創建的通訊鏈接。URLConnection類的實例經過調用URL類的openConnection()方法得到。URLConnection類用於訪問網絡資源的主要方法以下所示。html
void addRequestProperty(String key, String value): java
添加由鍵值對指定的通常請求屬性。網絡
abstract void connect(): url
打開到此URL引用的資源的通訊連接(若是還沒有創建這樣的鏈接)。spa
Object getContent(): .net
檢索此URL鏈接的內容。code
long getDate(): htm
返回date頭字段的值。資源
boolean getDefaultUseCaches(): get
返回URLConnection的useCaches標誌的默認值。
InputStream getInputStream():
返回今後打開的鏈接讀取的輸入流。
OutputStream getOutputStream():
返回寫入到此鏈接的輸出流。
URL getURL():
返回此URLConnection的URL字段的值。
boolean getUseCaches():
返回此URLConnection的useCaches字段的值。
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public class Test { public static void main(String args[]) throws Exception { URL url = new URL("http://www.263.net/index.html");//建立URL URLConnection uc = url.openConnection(); //得到URLConnection //讀取URL鏈接的網絡資源 BufferedReader in = new BufferedReader(new InputStreamReader(uc. getInputStream())); String line; while ((line = in.readLine()) != null) { System.out.println(line); } in.close(); } }