儘管 cURL 不是 Java 的固有功能,但可以透過替代方法實現無縫整合。以下是在 Java 中使用類似 cURL 功能的簡明指南:
Java 透過 java.net.URL 和 java.net.URLConnection 類別提供對 HTTP 請求和回應的本機支援。例如,以下程式碼示範如何向 URL 傳送 HTTP GET 要求:
URL url = new URL("https://stackoverflow.com"); try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"))) { for (String line; (line = reader.readLine()) != null;) { System.out.println(line); } }
有關更詳細的說明,請參閱 Oracle 的教學課程。如果您喜歡不太冗長的編碼方法,請考慮利用 Apache HttpClient。
要有效處理解析的 HTML 結果,請避免使用正規表示式。相反,選擇專用的 HTML 解析器。建議探索的資源包括:
以上是如何在Java中實現cURL功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!