Какой самый простой способ получить результат запроса HTTP GET при использовании URL в JRuby - PullRequest
0 голосов
/ 17 марта 2010

Я пытаюсь создать приложение Tropo Ruby, и мне нужно получить результат HTTPS GET. Платформа Tropo не имеет гем Rubclient Ruby, поэтому я не могу его использовать. Используемым движком Ruby является JRuby, поэтому было предложено использовать класс Java URL для выполнения запроса. Я немного поэкспериментировал с этим, и, кажется, я могу нормально создать объект URL, но сейчас пытаюсь понять, как получить результаты выполнения запроса. Как мне это сделать?

javaURL = java.net.URL.new svcURL
transferResult = javaURL.getContent()

1 Ответ

0 голосов
/ 17 марта 2010

Я не уверен, что именно делает getContent (), но вы можете использовать openStream (), который дает вам InputStream для чтения.

javaURL = java.net.URL.new svcURL
transfer = javaURL.openStream()
// read from stream
transfer.close()
...