Какой самый простой способ получить результат запроса HTTP GET при использовании URL в JRuby

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

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

1 ответ

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

javaURL = java.net.URL.new svcURL
transfer = javaURL.openStream()
// read from stream
transfer.close()
Другие вопросы по тегам