在JRuby中使用URL获取HTTP GET请求结果的最简单方法是什么

时间:2010-03-17 00:33:56

标签: java jruby tropo

我正在尝试构建一个Tropo Ruby应用程序,我需要检索HTTPS GET的结果。 Tropo平台没有httpclient Ruby gem,所以我不能使用它。使用的Ruby引擎是JRuby,因此建议使用Java URL类来执行请求。我已经玩了一下它,我似乎能够创建URL对象,但我现在正在努力获得如何获得执行请求的结果。我该怎么做?

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

1 个答案:

答案 0 :(得分:0)

我不确定getContent()究竟做了什么,但你可以使用openStream()来为你提供一个可以读取的InputStream。

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