如何在 Java 中使用 cURL?

新手上路,请多包涵

我是 java 的新手,想在 java 中使用 curl。我的问题是 java 中内置的 curl,或者我必须从任何第 3 方源安装它才能与 Java 一起使用。如果是这样,如何在 java 中安装 curl。我已经用谷歌搜索了很长时间,但没有找到任何帮助。希望有人能帮助我。

提前致谢。

原文由 moshfiqur 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

您可以使用 java.net.URL 和/或 java.net.URLConnection

 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 解析器不,不要为此使用正则表达式。”。

也可以看看:

原文由 BalusC 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题