我在一台服务器上有一个 Lotus DB (db1),在另一台服务器上有第二个 Lotus db (db2)。如何通过 REST 服务从 db1 接收数据到 db2(在 db1 中配置 REST 以从 db1 中的视图接收数据)?我认为任务必须明确,但我找不到这个任务的简单解决方案:(
问问题
185 次
2 回答
1
在服务器和数据库路径之间databaseName
使用REST 服务的属性:!!
<xe:restService id="restService2" pathInfo=...>
<xe:this.service>
<xe:viewItemFileService
databaseName="Server01!!Test/db1.nsf"
viewName="viewInDb1"
...>
</xe:viewItemFileService>
</xe:this.service>
</xe:restService>
于 2016-01-21T12:40:14.553 回答
0
您可以调用网址:
var host = facesContext.getExternalContext().getRequest().getHeader("Host");
var path = facesContext.getExternalContext().getRequest().getContextPath();
var page = "/RESTServiceProvider.xsp/hotSheets?rName=AarionPerez";
var url = "http://" + host + path + page;
var url:java.net.URL = new java.net.URL(url);
var urlconn:java.net.URLConnection = url.openConnection();
var reader:java.io.BufferedReader = new java.io.BufferedReader(new java.io.InputStreamReader(urlconn.getInputStream()));
var inputLine;
var inJson = "";
while ((inputLine = reader.readLine()) != null){
inJson += inputLine;
}
reader.close();
这是来自 NSF 的调用,但您可以输入非 NSF URL 并获得响应。您可能还需要通过身份验证。
于 2016-01-21T22:18:54.290 回答