使用 Mozilla Rhino 的 HTTP 请求



我想编写一个用Mozilla Rhino处理的JavaScript代码,它可以执行一个简单的HTTP GET请求,该请求从URL获取文本字符串。问题是,我在 Rhino 中找不到任何支持来执行任何类型的 HTTP 请求。此外,我无法访问 Rhino 实例本身,它通过 TopBraid Composer IDE 运行以进行本体建模。我相信任何关于我可以在我的 JavaScript 文件中导入的简单库的想法都可能是一个很好的解决方案。

有什么帮助吗?谢谢。

好的,所以弄清楚它并不难。这个通过TopBraid Composer工作,没有导入任何JAVA库。这是答案,以防以后有人需要它。

var resourceURL = new java.net.URL(
        'http://someurl');
var urlConnection = resourceURL.openConnection();
var inputStream = new java.io.InputStreamReader(urlConnection
        .getInputStream());
var bufferedReader = new java.io.BufferedReader(inputStream);
var inputLine = bufferedReader.readLine();
bufferedReader.close();
var jsString = String(inputLine);
return jsString;

相关内容

  • 没有找到相关文章

最新更新