Перевести фрагмент Ruby на Java - PullRequest
1 голос
/ 17 марта 2010

Как мне сделать эквивалент приведенного ниже фрагмента Ruby, используя Java?

require 'net/http'
res = Net::HTTP.get_response(URI.parse("http://somewhere.com/isalive")).body

1 Ответ

1 голос
/ 17 марта 2010
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 .

Обновление: вышеупомянутые классы должны быть импортированы первыми с оператором наверху определения класса:

import java.net.URL;
import java.net.URLConnection;
.. and so on
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...