2017-09-16 69 views
0

我目前使用Gremlin的以下插件:GitHub - 它基本上將SPARQL轉換爲Gremlin。它在控制檯中工作得很好,但我試圖通過REST執行命令。SPARQL-Gremlin:REST

當通過REST預先加入「:>」命令時,是否有解決方法?

小鬼控制檯:

gremlin> :> SELECT * WHERE { } 
==> ... 
==> ... 
. 
. 
. 

小鬼REST:

POST

{"gremlin": ":> SELECT * WHERE {}"} 

響應

{"message": "startup failed:\nScript7.groovy: 1: unexpected token: : @ line 1, column 1.\n :> SELECT * WHERE {}\n ^\n\n1 error\n", 
"Exception-Class": "org.codehaus.groovy.control.MultipleCompilationErrorsException"} 

回答

0

小鬼服務器不知道如何處理原始SPARQL和我別認爲你引用的插件以任何方式支持服務器。因此,您嘗試將SPARQL發送到Gremlin Server失敗。插件需要以某種方式進行修改才能完成這項工作。