2

URL からテキスト文字列を取得する単純な HTTP GET 要求を実行できる Mozilla Rhino で処理される JavaScript コードを書きたいと思います。問題は、Rhino であらゆる種類の HTTP リクエストを実行するためのサポートが見つからなかったことです。その上、Rhino インスタンス自体にアクセスすることはできません。オントロジー モデリングのために TopBraid Composer IDE を介して実行されています。JavaScript ファイル内にインポートできる単純なライブラリについてのアイデアは、おそらく良い解決策だと思います。

何か助けはありますか?ありがとう。

4

1 に答える 1

5

わかりましたので、それを理解するのはそれほど難しくありませんでした。これは 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;
于 2016-03-10T23:20:23.270 に答える