Curl 执行保存的graphDB SPARQL查询
如何使用curl执行已保存(共享)的graphDB SPARQL查询Curl 执行保存的graphDB SPARQL查询,curl,sparql,graphdb,Curl,Sparql,Graphdb,如何使用curl执行已保存(共享)的graphDB SPARQL查询 $ curl http://192.168.188.23:7200/repositories/01?savedQueryName=myquery 不工作,graphdb请求查询(缺少参数:query) 感谢您的努力用于保存查询的RESTAPI是GET/REST/sparql/saved querys。您的请求应该是这样的 curl http://localhost:7200/rest/sparql/saved-queries
$ curl http://192.168.188.23:7200/repositories/01?savedQueryName=myquery
不工作,graphdb请求查询(缺少参数:query)
感谢您的努力用于保存查询的RESTAPI是GET/REST/sparql/saved querys。您的请求应该是这样的
curl http://localhost:7200/rest/sparql/saved-queries?name=myquery
您可以在工作台的/webapi中检查所有端点。查询是按工作台实例保存的,而不是按GraphDB存储库保存的 因此,您还需要设置默认的repo,以便gdbquery知道针对哪个repo运行查询。看
- 手动:
- 以编程方式:
curl-X POST/rest/locations/default repository-H'内容类型:application/json'-d'
{
“存储库”:”
}'
索尔先生,到底什么对您不起作用?感谢您的支持,显然无法直接执行保存的查询
curl -X POST <base_url>/rest/locations/default-repository -H 'Content-Type:application/json' -d '
{
"repository": "<repo_id>"
}'