Node.js 通过HTTP运行Virtuoso交互式SQL查询

Node.js 通过HTTP运行Virtuoso交互式SQL查询,node.js,http,virtuoso,isql,openlink-virtuoso,Node.js,Http,Virtuoso,Isql,Openlink Virtuoso,我想知道是否可以在OpenLink Virtuoso中通过HTTP运行isql查询 我知道isql服务器在端口1111上运行,但我找不到任何示例,例如,curl通过HTTP运行SQL查询而不是SPARQL 我不想使用ODBC,因为这需要在不同的UNIX或Windows环境下进行配置,而且我没有时间为此更改我们的浮动脚本 JDBC也不是一个选项,因为我们在NodeJ上运行,这将需要一个包装器,这将增加查询时间的开销 运行OpenLink Virtuoso 7。1111的数据服务不是HTTP服务,因

我想知道是否可以在OpenLink Virtuoso中通过HTTP运行isql查询

我知道isql服务器在端口1111上运行,但我找不到任何示例,例如,curl通过HTTP运行SQL查询而不是SPARQL

我不想使用ODBC,因为这需要在不同的UNIX或Windows环境下进行配置,而且我没有时间为此更改我们的浮动脚本

JDBC也不是一个选项,因为我们在NodeJ上运行,这将需要一个包装器,这将增加查询时间的开销

运行OpenLink Virtuoso 7。

1111的数据服务不是HTTP服务,因此不能对其使用curl

您可以编写一些脚本,以便在上运行HTTP可访问的iSQL实现。请注意,这是受摘要身份验证保护的,用于人机交互,因此客户端工具可能需要解析响应的HTML


如果这不能满足你的需要,我建议你马上问。可能还有其他选择。

谢谢,这正是我所想的。。。黑客利用导体是不可能的,太麻烦和脆弱的代码。应该可以通过JDBC发送命令,但我也无法让它在节点JDBC包装器后面工作。。。我被HTTP请求困住了,在数千次查询之后,HTTP请求开始失败。。。请看这个问题: