首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询格式错误:遇到“"delete”"DELETE

查询格式错误:遇到“"delete”"DELETE
EN

Stack Overflow用户
提问于 2013-07-21 16:22:21
回答 1查看 513关注 0票数 2

当尝试删除三元组时,我得到以下错误:

代码语言:javascript
复制
MALFORMED QUERY: Encountered " "delete" "DELETE 
Was expecting one of:
    "base" ...
    "prefix" ...
    "select" ...
    "construct" ...
    "describe" ...
    "ask" ...

我的问题是:

代码语言:javascript
复制
DELETE {
  ?s example:id 'Id' .
};

芝麻与Jetty是我正在使用的。我发送了一个HTTP请求。关于这个我还有另外一个问题

delete rest api to remove statements from global context

我可能发送到错误的终结点。我的端点如下所示:

http://example.com/openrdf-sesame/repositories/$repo/

请帮帮忙。

编辑:

代码语言:javascript
复制
    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)

where查询=删除...

EN

回答 1

Stack Overflow用户

发布于 2013-07-22 09:17:54

您使用的终结点位置不正确。应该将SPARQL更新请求发送到openrdf-sesame/repository/<repid>/statements

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17770420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档