尝试删除三元组时出现以下错误:
MALFORMED QUERY: Encountered " "delete" "DELETE
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...
我的查询是:
DELETE {
?s example:id 'Id' .
};
Sesame with Jetty 是我正在使用的。我发送了一个 HTTP 请求。我对此还有另一个问题
我可能发送到错误的端点。我的端点看起来像:
http://example.com/openrdf-sesame/repositories/ $repo/
请帮忙。
编辑:
self.baseURLRepositories = storeUrl + "/openrdf-sesame/repositories/"
endpoint = self.getBaseURLForSesameRepositories() + "%s" % (self.getRepository())
params = { 'query': query }
headers = {
'content-type': 'application/x-www-form-urlencoded',
'accept': 'application/sparql-results+json'
}
(response, content) = httplib2.Http().request(endpoint, 'POST', urllib.urlencode(params), headers=headers)
results = json.loads(content)
其中查询 = 删除 ...