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

提前致谢。

最佳答案

您可以使用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's simple tutorial。但是,它有点冗长。为了减少冗长的代码结尾,您可能需要考虑使用Apache HttpClient
顺便说一句:如果您的下一个问题是“如何处理HTML结果?”,那么答案是“ Use a HTML parserNo, don't use regex for this”。
也可以看看:

How to use java.net.URLConnection to fire and handle HTTP requests?
What are the pros and cons of the leading Java HTML parsers?

关于java - 如何在Java中使用cURL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62323728/

10-10 00:48
查看更多