我使用 Blazegraph 作为我的 RDF 存储。我正在尝试以以下格式插入数据:
INSERT DATA {
<http://www.test.com/1> <http://www.test.com/2> <http://www.test.com/3> .
...
}
现在,如果我像这样使用 URLupdate
参数http://localhost:9999/bigdata/sparql?update=QUERY
就可以了,但问题是当数据太长时,它会超过 URI 的允许长度。
那么有没有办法执行相同的查询但在请求正文中发送它?
我尝试只http://localhost:9999/bigdata/sparql
使用查询作为请求正文进行发布请求,但我从服务器收到语法错误,说它不期望,INSERT
而是 a或其他语句。我想我正在尝试做一个并没有正确理解,也许我需要发送一些额外的标头/参数来发出信号。SELECT
DESCRIBE
INSERT