如何使用Java执行以下Ruby代码段?
require 'net/http'
res = Net::HTTP.get_response(URI.parse("http://somewhere.com/isalive")).body
答案 0 :(得分:1)
URL url = new URL("http://somewhere.com/isalive");
URLConnection connection = url.openConnection();
InputStream is = connection.getInputStream();
然后,如果您愿意,可以使用InputStream
将String
转换为IOUtils.toString(inputStream)
来自apache commons-lang,或类似this。
更新:应首先导入上述类,并在类定义的ontop上添加语句:
import java.net.URL;
import java.net.URLConnection;
.. and so on