我是java的新手,想在java中使用curl.我的问题是我在java中内置的curl,或者我必须从任何第三方源安装它以与Java一起使用.如果是这样,如何在java中安装curl.我已经谷歌搜索了很长时间,但没有找到任何帮助.希望任何人都可以帮助我.
提前致谢.
Bal*_*usC 131
你可以使用java.net.URL和/或java.net.URLConnection.
URL url = new URL("http://stackoverflow.com");
try (BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"))) {
for (String line; (line = reader.readLine()) != null;) {
System.out.println(line);
}
}
Run Code Online (Sandbox Code Playgroud)
另请参阅Oracle关于此主题的简单教程.但它有点冗长.为了减少冗长的代码,您可能需要考虑使用Apache HttpClient.
顺便说一下:如果您的下一个问题是"如何处理HTML结果?",那么答案就是" 使用HTML解析器.不,请不要使用正则表达式.".
有些人已经提到了HttpURLConnection、URL和URLConnection。如果您需要 curl 库为您提供的所有控制和额外功能(以及更多),我建议您使用Apache 的 httpclient。
| 归档时间: |
|
| 查看次数: |
217908 次 |
| 最近记录: |