更新時間:2022-10-13 10:39:37 來源:動力節點 瀏覽2881次
我們可以使用 Java 程序從特定 URL 訪問數據。Java 提供URL和URLConnection類以通過網絡與 URL 進行通信。這些類有幾個有用的方法來處理 HTTP URL。
在本節中,我們將討論如何使用 Java 程序從特定 URL 訪問數據。
讓我們討論 URL 和 URLConnection 類:
URL 類表示一個 URL(統一資源定位器),一個指向WWW(萬維網)上的 Web 內容的指針。Web 內容可以是普通文件或目錄,查詢數據庫,引用對象等。
URL 類顯示 URL 的以下信息:
協議:協議定義了一組通信規則。在上面的 URL 中,https 是一個協議。
服務器名稱或 IP 地址:服務器名稱或域名或 IP 地址是主機的特定地址。在上面的示例中,www.javatpoint.com 是服務器名稱。
端口號:端口號是可選屬性。
文件名或目錄名:文件名是項目的特定文件的名稱。
URLConnection 類指定 URL 和我們的應用程序之間的一個。此類具有讀取和寫入數據到 URL 引用的指定資源的方法。
openConnection() 方法用于獲取 URLConnection 類的對象。它的語法如下:
公共 URLConnection openConnection()拋出 IOException{}
我們已經討論了 URL 和 URLConnection 類;現在,很容易理解如何從給定的 URL 獲取數據。在這里,我們將使用這些類訪問數據。我們將使用InputStreamReader和BufferedReader的組合從指定的 URL 讀取數據。我們應該按照以下步驟為這個過程創建一個 Java 程序:
創建一個 URLConnectionReader 類
現在,創建一個新的 URL 對象并傳遞我們想要訪問的所需 URL。
現在,使用這個 url 對象,創建一個 URLConnection 對象。
使用 InputStreamReader 和 BufferedReader 從 URL 連接中讀取。
BufferedReader 的 readLine 方法返回一個我們可以訪問的字符串。如果此字符串為空,則表示我們已到達文檔末尾。
現在,將我們從 URL 作為輸出接收到的字符串系列附加到您的 StringBuilder 對象。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習