我正在使用 Ontotext GraphDB 来存储语义数据。
GraphDB 允许存储/保存作为 Web 服务公开的 sparql 查询。但是我想通过 HTTP POST 请求存储/保存 sparql 查询。以下是我的查询,查询的名称将是Query-1
:
let $Query := fn:concat('PREFIX dc: <http://insert/>
INSERT DATA
{
dc:a@gmail.com dc:played dc:1234 .
}
')
let $EncodeUri := fn:encode-for-uri($Query)
谁能帮我编写 HTTP-POST 请求命令以将此查询保存在 GraphDB 中?我只想使用xdmp:http-post()
。
为了获得我使用的查询结果xdmp:http-get('http://localhost:8080//rest/sparql/saved-queries/Query-2')
,它工作正常。