cURL は Java の固有の機能ではありませんが、代替方法を使用してシームレスな統合を実現できます。 Java で cURL のような機能を利用するための簡潔なガイドは次のとおりです。
Java は、java.net.URL クラスと java.net.URLConnection クラスを通じて HTTP リクエストとレスポンスのネイティブ サポートを提供します。たとえば、次のコードは、HTTP GET リクエストを URL に送信する方法を示しています。
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 中国語 Web サイトの他の関連記事を参照してください。